@charset "utf-8";

#google               { float:right; width:144px; margin-bottom: 1px; position:absolute;  top: 1px;  left: 955px; margin-left:0px}
#google table         { border: 1px;    border-color: #ffffff;    border-style: solid;    font-size: 10px;    color: #000000;    overflow: visible;    border-collapse:collapse;    border-spacing: 0px}
#google td            { background-color: #FFFFFF;    padding: 4px 4px 4px 4px}
#google .enlace       { color: #F93800;    text-decoration: none}
#google .ppal         { color: #000000;    font-weight: bold;    text-decoration: none}
#google .adg          { height: 14px;    color: #000000;    font-weight: bold;    text-align:left; background-color: #FFFFFF; /*background-image: url(http://images.motogp.com/images/cabecera_videos.jpg?b4ad110d);*/}
#google .linkadg      { height: 14px;    color: #000000;    font-weight: bold;    text-align:left}
/**/
#googlehome           { margin-left:0px; margin-bottom: 1px; width: 300px}
#googlehome table     { border: 1px;    border-color: #ffffff;    border-style: solid;    font-size: 12px;    color: #000000;    overflow: visible;    border-collapse:collapse;    border-spacing: 0px}
#googlehome td        { background-color: #FFFFFF;    padding: 4px 4px 4px 4px; text-align:left}
#googlehome .enlace   { color: #F93800;    text-decoration: none}
#googlehome .ppal     { color: #007BC6; font-size: 12px;    font-weight: bold; text-decoration: underline}
#googlehome .adg      { height: 16px;    color: #000000;    font-weight: bold;    text-align:left; background-color: #FFFFFF; margin-bottom:10px; /*background-image: url(http://images.motogp.com/images/cabecera_videos.jpg?b4ad110d);*/}
#googlehome .linkadg  { height: 16px;    color: #000000;    font-weight: bold;    text-align:left}
#googlehome .line2    { color: #000000; display:block}
#googlehome .item     { display:block; margin-bottom:8px}
/**/
#googlenews           { width:144px; position:relative; margin-left:0px;}
#googlenews table     { border: 1px;    border-color: #ffffff;    border-style: solid;    font-size: 12px;    color: #000000;    overflow: visible;    border-collapse:collapse;    border-spacing: 0px}
#googlenews td        { background-color: #FFFFFF;    padding: 4px 4px 4px 4px}
#googlenews .enlace   { color: #F93800;    text-decoration: none}
#googlenews .ppal     { color: #000000;    font-weight: bold;    text-decoration: none}
#googlenews .adg      { height: 14px;    color: #000000;    font-weight: bold;    text-align:left; background-color: #FFFFFF; /*background-image: url(http://images.motogp.com/images/cabecera_videos.jpg?b4ad110d);*/}
#googlenews .linkadg  { height: 14px;    color: #FFFFFF;    font-weight: bold;    text-align:left}
/***/
#googlepie            { margin-left:0px; margin-bottom: 1px}
#googlepie table      { border: 1px;    border-color: #ffffff;    border-style: solid;    font-size: 10px;    color: #000000;    overflow: visible;    border-collapse:collapse;    border-spacing: 0px}
#googlepie td         { background-color: #FFFFFF;    padding: 4px 4px 4px 4px; text-align:left}
#googlepie .enlace    { color: #F93800;    text-decoration: none}
#googlepie .ppal      { color: #000000;    font-weight: bold;    text-decoration: none}
#googlepie .adg       { height: 14px;    color: #000000;    font-weight: bold;    text-align:left; background-color: #FFFFFF; /*background-image: url(http://images.motogp.com/images/cabecera_videos.jpg?b4ad110d);*/}
#googlepie .linkadg   { height: 14px;    color: #FFFFFF;    font-weight: bold;    text-align:left;}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent}
body          {  line-height: normal}
ol, ul        {  list-style: none}
blockquote, q {  quotes: none}
blockquote:before, blockquote:after,q:before, q:after {  content: '';  content: none}
/* remember to define focus styles! */
:focus {  outline: 0}
/* remember to highlight inserts somehow! */
ins {  text-decoration: none}
del {  text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {  border-collapse: collapse;  border-spacing: 0}

/* facebook */

.fb, .fb iframe {height: auto !important;pointer-events: auto; }
.pluginConnectButton{pointer-events: auto; z-index:999;}
.fb.extended, .fb iframe.extended {height: 380px !important;pointer-events: auto; }

/*******************
****  Formats  ****
********************/

html     { font-size:81.25%; background:#efefef}
body     { color:#5d5d5d;font-family:Arial,Verdana,Helvetica,sans-serif; /*background:#f6f6f6*/}

img      { border:0}
hr       { border:1px solid #e9e9e9}
strong   { font-weight:bold}

/* links */
a:link,
a:visited     { color:#5d5d5d}
a:hover       { color:#fa6d1f; text-decoration:underline}
a.nounderline { text-decoration:none!important}
a.nounderline:hover { text-decoration:underline!important}

/* titles */
h1, h2, h3, h4, h5  { font-weight:bold; color:#5d5d5d}
h1, h2              { font-size:20px; line-height: 1em; text-decoration:none}
h1                  { font-size:26px; font-weight:bold; padding-bottom:0.769em; color:#007cc6; padding-left:34px; background: transparent url(../img/common/h1_bullet.png) 0 4px no-repeat}
h2                  { font-size:21px; padding:0.5em 0; color:#007CC6; font-weight:bold}
h3                  { font-size:1em; padding: 0.45em 0}
h2 a        { text-decoration:none}
h2 a:hover  { text-decoration:underline}

.yellow_soft_box h2,
.gray_eb_box h2,
.gray_99_border_box h2     { padding-top:0}

/* percentual widths */
.width20  { width:20%}
.width25  { width:24.99%}
.width30  { width:29.99%}
.width33  { width:32.99%}
.width35  { width:35%}
.width40  { width:39.99%}
.width45  { width:44.5%}
.width50  { width:49.99%}
.width55  { width:54.5%}
.width60  { width:59.99%}
.width66  { width:66.99%}
.width75  { width:74.99%}
.width80  { width:79.99%}
.width100 { width:100%!important}
.float_width .width20,.float_width .width25,.float_width .width33,.float_width .width40,.float_width .width35,.float_width .width45,.float_width .width50,.float_width .width55,.float_width .width60,.float_width .width66,.float_width .width75,.float_width .width80 {float:left}

/* misc */
.aligncenter  { text-align:center!important}
.alignright   { text-align:right!important}
.alignjust    { text-align: justify}
.bold         { font-weight:bold!important}
.normal       { font-weight:normal!important}
.italic       { font-style:italic}
.block        { display:block}
.inline       { display:inline!important}
.hidden,
.noShow       { display:none}
.hiddenTotal  { display:none!important}
.visibilityh  { visibility:hidden}
.overflowh    { overflow:hidden}
.upper        { text-transform:uppercase}
.capitalize   { text-transform:capitalize}
.lowercase    { text-transform:lowercase}
.texttransform_none   { text-transform:none!important}
.decoration_none      { text-decoration:none}
.underline    { text-decoration:underline!important}
.line_through { text-decoration:line-through}
.clear_simple { clear:both}
.clear        { clear:both; height:0; padding:0}
.clearfloat   { clear:both; display:block;overflow:hidden;visibility:hidden;width:0;height:0;line-height: 0px; margin:0px; padding:0px;}
.clearfix:before,
.clearfix:after {  display: table;  content: " ";}
.clearfix:after {  clear: both;}
.floatl       { float:left}
.floatr       { float:right}
.floatl_important {float:left!important}
.absolute     { position:absolute}
.relative     { position:relative}
.lineh16      { line-height:1.230em}
.lineh17      { line-height:1.307em}
.lineh18      { line-height:1.384em}
.lineh19      { line-height:1.461em}
.lineh20      { line-height:20px}
.lineh24      { line-height:24px}
.border0      { border:0}
.z_index100   { z-index:100}
.pointer      { cursor:pointer}
.center_all   { margin:0 auto; width:630px}
.center_all2  { margin:0 auto; width:646px}
.center_974   { margin:0 auto; width:974px}
.line         { border-bottom:1px dotted #ccc}
.no_line      { background:#fff;height:1px;position:relative!important;top:-1px}
.nowrap       { white-space:nowrap}

/* list */
ul.bullet     { margin:0 0 10px 10px}
ul.bullet li  { list-style: disc inside none}

.valignt { vertical-align:top}
.valignm { vertical-align:middle}
.valignb { vertical-align:bottom}

/* font size */
.fonts9  { font-size:0.692em}
.fonts10 { font-size:10px}
.fonts11 { font-size:0.846em}
.fonts12 { font-size:0.923em!important}
.fonts13 { font-size:1em!important}
.fonts14 { font-size:1.076em!important}
.fonts15 { font-size:15px}
.fonts16 { font-size:1.230em}
.fonts17 { font-size:1.307em}
.fonts18 { font-size:1.384em}
.fonts20 { font-size:20px}
.fonts24 { font-size:1.846em}
.fonts30 { font-size:30px}
.fonts36 { font-size:2.769em}

/* paddings margins */
.pad0       { padding:0!important}
.pad2       { padding:2px!important}
.pad5       { padding:5px}
.pad20      { padding:20px}
.pad10      { padding:10px}
.padtop2    { padding-top:2px}
.padtop5    { padding-top:5px!important}
.padtop0    { padding-top:0!important}
.padtop5    { padding-top:5px}
.padtop10   { padding-top:10px}
.padtop15   { padding-top:15px}
.padtop20   { padding-top:20px}
.padtop25   { padding-top:25px}
.padtop30   { padding-top:30px}
.padtop35   { padding-top:35px}
.padtop40   { padding-top:3.0769em}
.padtop80   { padding-top:80px}
.padbot0    { padding-bottom:0!important}
.padbot5    { padding-bottom:5px!important}
.padbot10   { padding-bottom:10px!important}
.padbot15   { padding-bottom:15px}
.padbot20   { padding-bottom:20px}
.padleft0   { padding-left:0!important}
.padleft5   { padding-left:5px!important}
.padleft10  { padding-left:10px}
.padleft15  { padding-left:15px}
.padleft20  { padding-left:20px}
.padleft30  { padding-left:30px}
.padleft50  { padding-left:50px}
.padright5  { padding-right:0.385em}
.padright0  { padding-right:0!important}
.padright10 { padding-right:10px}
.padright15 { padding-right:15px}
.padright20 { padding-right:20px}

.margin0        { margin:0!important}
.margin5        { margin:5px}
.margin10       { margin:10px}
.margintop_5    { margin-top:-5px}
.margintop0     { margin-top:0!important}
.margintop1     { margin-top:1px}
.margintop2     { margin-top:2px}
.margintop5     { margin-top:5px!important}
.margintop10    { margin-top:10px}
.margintop15    { margin-top:15px!important}
.margintop20    { margin-top:20px!important}
.margintop25    { margin-top:25px}
.margintop40    { margin-top:40px}
.margintop100   { margin-top:100px}
.marginbot0     { margin-bottom:0!important}
.marginbot2     { margin-bottom:2px}
.marginbot5     { margin-bottom:5px!important}
.marginbot10    { margin-bottom:10px!important}
.marginbot15    { margin-bottom:15px}
.marginbot20    { margin-bottom:20px}
.marginbot25    { margin-bottom:25px}
.marginbot30    { margin-bottom:30px}
.marginbot50    { margin-bottom:50px}
.marginleft0    { margin-left:0!important}
.marginleft2    { margin-left:2px}
.marginleft5    { margin-left:5px}
.marginleft10   { margin-left:10px}
.marginleft20   { margin-left:20px}
.marginright0   { margin-right:0!important}
.marginright2   { margin-right:2px}
.marginright5   { margin-right:5px}
.marginright10  { margin-right:10px!important}
.marginright20  { margin-right:20px!important}
.margintop-4    { margin-top:-4px}
.margintop-10   { margin-top:-10px}

/* backgrounds */
.bk_gray1   { background:#f4f4f4}
.bk_gray2   { background:#ededed}
.bk_gray3   { background:#dbdbdb}
.bk_gray4   { background:#ccc}
.bk_gray5   { background:#b2b2b2}
.bk_gray6   { background:#999}
.bk_gray7   { background:#666}
.bk_gray8   { background:#505050}
.bk_gray9   { background:#333}
.bk_footer  { background:#4790B5}
.bk_red     { background:#d90042!important;}
.bk_white   { background:#FFF}
.bk_black   { background:#000}
.bk_h1      { background:#007CC6}
.bk_green   { background:#01D452}
.bk_fixed   { background-attachment:fixed !important}
.bk_none    { background:none!important}
.black_background { background:none !important; background-color:#000}

.bk_gray_g            {
background: -moz-linear-gradient(center bottom , #d4d4d4 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d4d4d4));}

.bk_blue_g            {
background: -moz-linear-gradient(center bottom , #4AAFDC 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#4AAFDC));}

.bk_gold_g            {
background: -moz-linear-gradient(center bottom , #EEE06A 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#EEE06A));}

/* fonts colors */
.white  { color:#fff!important}
.gray1  { color:#f4f4f4}
.gray2  { color:#EDEDED}
.gray3  { color:#DBDBDB}
.gray4  { color:#CCCCCC}
.gray5  { color:#B2B2B2}
.gray6  { color:#999999}
.gray7  { color:#666666!important}
.gray8  { color:#505050!important}
.gray9  { color:#333333}
.red    { color:#d90042!important} /* #d5002c */ /* pantone 1935coated */
.black  { color:#000!important}
.bodyc  { color:#5d5d5d!important}
.blueh1 { color:#007CC6!important}
.orange { color:#FA6D1F}
.yellow { color:#FDE403!important}
.white_shadow { text-shadow: #fff 0px 0px 4px}
.black_shadow { text-shadow: #000 0px 0px 4px}

/* borders */
.border0        { border:0!important}
.bordertop0     { border-top:0!important}
.borderbot0     { border-bottom:0!important}
.borderright0   { border-right:0!important}
.border_gray1   { border:1px solid #F4F4F4}
.border_gray2   { border:1px solid #EDEDED}
.border_gray3   { border:1px solid #DBDBBD}
.border_gray4   { border:1px solid #CCC}
.border_gray5   { border:1px solid #B2B2B2}
.border_gray6   { border:1px solid #999}
.border_gray7   { border:1px solid #666}
.border_gray8   { border:1px solid #505050}
.border_gray9   { border:1px solid #333}
.border_red     { border:1px solid #d90042}
.border_flag    { border:1px solid #ededed; -moz-box-shadow:0 0 3px 1px #b2b2b2}

/* shadows */
.shadow_white   { -moz-box-shadow:0 0 10px 3px #fff; -webkit-box-shadow:0 0 10px 3px #fff; box-shadow:0 0 10px 3px #fff}
.shadow_red     { -moz-box-shadow:0 0 10px 3px #d90042; -webkit-box-shadow:0 0 10px 3px #d90042; box-shadow:0 0 10px 3px #d90042}

/* form */
option                    { margin:0 0 1px;padding:1px 5px 1px 3px; width:100%}
input, textarea, select   { padding: 1px; /*border-top:2px solid #666; border-bottom:1px solid #b2b2b2; border-right:1px solid #b2b2b2*/}
input, textarea           { padding: 3px}
input[type="submit"],
input[type="radio"]       { border:none}
textarea:hover, input:hover                           { border-color:#7f9db9; background:#E9F2F9}
textarea:focus, input:focus                           { border-color:#7f9db9; background:#E9F2F9}
input:hover[type="submit"]                            { border:none; color:#000!important}
select[disabled], input[disabled], textarea[disabled] { border: 1px solid #999;  background-color: #ddd}
select option.selected    { font-weight:bold; color:#fff; background-color:#007CC6!important}
label span                { font-weight:bold}
input[type="checkbox"]    { border:none}

.none_clear_both label {  clear:none !important;  margin-left:5px}
.none_clear_both div {  float:left;  display:block;  padding-bottom:0px}


/*input[type="text"], 
input[type="password"],
textarea                  { border-bottom-left-radius:4px;border-bottom-right-radius:4px;  border-top-left-radius:4px;border-top-right-radius:4px}*/

/**** end form ****/

/* tables */
table            { border: 1px solid #999; }
td, th           { text-align:left; padding:5px 3px;}
th               { font-weight:bold; border-bottom: 0.076em solid #999}
tr               { border-top:0}
tbody tr:hover   { background:#ccc}
.noover tr:hover { background:none}
tbody th         { border:0}
tbody .even      { background:#ededed}

/**FB**/
.login_button {height:18px; overflow:hidden; padding-right:2px}
/* EOF */

/* grid patch */
#content .vid_lan,
.photos .photo_cont           { margin:0 5px; width:974px}
/*.live_video #content .vid_lan { margin:0}*/
.col_7news                    { width: 390px; padding-right:10px}

#content .pad                 { width: 974px}

/* end patch */

/************/
/* new grid */
/************/

/* Containers */
.container          { margin-left: auto; margin-right: auto; width: 984px; background:#fff; position:relative; 
-moz-box-shadow:0 0 5px 1px #b2b2b2; -webkit-box-shadow:0 0 5px 1px #b2b2b2; box-shadow:0 0 5px 1px #b2b2b2;
-ms-border-radius-topleft: 0.4em; /*IE8*/-ms-border-radius-topright: 0.4em;/*IE8*/  border-top-left-radius:0.4em; border-top-right-radius:0.4em;-webkit-border-top-right-radius: 0.4em; -webkit-border-top-left-radius:0.4em;}

.top_page_container { margin:0 auto; width:984px}

#header, #footer    { width:974px; margin:0 5px}
/* #header             { margin-bottom:25px} */
#content            { width:984px}
#footer             { margin:30px 0 1px 0; width:984px!important}
.home #content      { margin-top:10px}
/* end Containers */


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24    { display:inline; float: left; /*position: relative;*/ margin-left: 5px; margin-right: 5px}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha  { margin-left: 0}
.omega  { margin-right: 0}

.grid_1   { width:31px}
.grid_2   { width:72px}
.grid_3   { width:113px}
.grid_4   { width:154px}
.grid_5   { width:195px}
.grid_6   { width:236px}
.grid_7   { width:277px}
.grid_8   { width:318px}
.grid_9   { width:359px}
.grid_10  { width:400px}
.grid_11  { width:441px}
.grid_12  { width:482px}
.grid_13  { width:523px}
.grid_14  { width:564px}
.grid_15  { width:605px}
.grid_16  { width:646px}
.grid_17  { width:687px}
.grid_18  { width:728px}
.grid_19  { width:769px}
.grid_20  { width:810px}
.grid_21  { width:851px}
.grid_22  { width:892px}
.grid_23  { width:933px}
.grid_24  { width:974px}

/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container .prefix_1   { padding-left:41px}
.container .prefix_2   { padding-left:82px}
.container .prefix_3   { padding-left:123px}
.container .prefix_4   { padding-left:164px}
.container .prefix_5   { padding-left:205px}
.container .prefix_6   { padding-left:246px}
.container .prefix_7   { padding-left:287px}
.container .prefix_8   { padding-left:328px}
.container .prefix_9   { padding-left:369px}
.container .prefix_10  { padding-left:410px}
.container .prefix_11  { padding-left:451px}
.container .prefix_12  { padding-left:492px}
.container .prefix_13  { padding-left:533px}
.container .prefix_14  { padding-left:574px}
.container .prefix_15  { padding-left:615px}
.container .prefix_16  { padding-left:656px}
.container .prefix_17  { padding-left:697px}
.container .prefix_18  { padding-left:738px}
.container .prefix_19  { padding-left:779px}
.container .prefix_20  { padding-left:820px}
.container .prefix_21  { padding-left:861px}
.container .prefix_22  { padding-left:902px}
.container .prefix_23  { padding-left:943px}

/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container .suffix_1   { padding-right:41px}
.container .suffix_2   { padding-right:82px}
.container .suffix_3   { padding-right:123px}
.container .suffix_4   { padding-right:164px}
.container .suffix_5   { padding-right:205px}
.container .suffix_6   { padding-right:246px}
.container .suffix_7   { padding-right:287px}
.container .suffix_8   { padding-right:328px}
.container .suffix_9   { padding-right:369px}
.container .suffix_10  { padding-right:410px}
.container .suffix_11  { padding-right:451px}
.container .suffix_12  { padding-right:492px}
.container .suffix_13  { padding-right:533px}
.container .suffix_14  { padding-right:574px}
.container .suffix_15  { padding-right:615px}
.container .suffix_16  { padding-right:656px}
.container .suffix_17  { padding-right:697px}
.container .suffix_18  { padding-right:738px}
.container .suffix_19  { padding-right:779px}
.container .suffix_20  { padding-right:820px}
.container .suffix_21  { padding-right:861px}
.container .suffix_22  { padding-right:902px}
.container .suffix_23  { padding-right:943px}

/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container .push_1   { left:41px}
.container .push_2   { left:82px}
.container .push_3   { left:123px}
.container .push_4   { left:164px}
.container .push_5   { left:205px}
.container .push_6   { left:246px}
.container .push_7   { left:287px}
.container .push_8   { left:328px}
.container .push_9   { left:369px}
.container .push_10  { left:410px}
.container .push_11  { left:451px}
.container .push_12  { left:492px}
.container .push_13  { left:533px}
.container .push_14  { left:574px}
.container .push_15  { left:615px}
.container .push_16  { left:656px}
.container .push_17  { left:697px}
.container .push_18  { left:738px}
.container .push_19  { left:779px}
.container .push_20  { left:820px}
.container .push_21  { left:861px}
.container .push_22  { left:902px}
.container .push_23  { left:943px}

/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container .pull_1   { left:-41px}
.container .pull_2   { left:-82px}
.container .pull_3   { left:-123px}
.container .pull_4   { left:-164px}
.container .pull_5   { left:-205px}
.container .pull_6   { left:-246px}
.container .pull_7   { left:-287px}
.container .pull_8   { left:-328px}
.container .pull_9   { left:-369px}
.container .pull_10  { left:-410px}
.container .pull_11  { left:-451px}
.container .pull_12  { left:-492px}
.container .pull_13  { left:-533px}
.container .pull_14  { left:-574px}
.container .pull_15  { left:-615px}
.container .pull_16  { left:-656px}
.container .pull_17  { left:-697px}
.container .pull_18  { left:-738px}
.container .pull_19  { left:-779px}
.container .pull_20  { left:-820px}
.container .pull_21  { left:-861px}
.container .pull_22  { left:-902px}
.container .pull_23  { left:-943px}



#footer               { color: #fff; border-top:1px solid #ccc}
#footer .videopass    { text-align:right; padding:5px 0 2px 0; margin-right:3px}
#footer .videopass a  {}
#footer .logo img     { margin:3px 0 0 5px}
#footer .hd           { height: 26px;
background:#5d5d5d;
background: -moz-linear-gradient(center bottom , #eee 9%, #fff 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));}


.subscribe_step1 #footer a.red_button   { display:none; /*display:block; margin-top:3px; font-size:1em*/}
/*#footer a.red_button span { text-decoration:none}*/


#footer .red_button { height:20px; /*margin:5px 0 2px 0*/}



#footer_out         { margin:0 auto; width:974px; margin-top:5px; position:relative; background:#efefef}
#footer_out .bd     { padding:6px 0}
#footer_out h3      { font-size: 1.1em;  font-weight: bold; color:#888; padding:0}
#footer_out .col    { width:157px; float:left; margin-right:5px}
#footer_out .ft     { color: #808080;  padding: 8px 2px 2px;  font-size: .8em; border-top:1px solid #ccc; margin-bottom:5px}
/*#footer .col-wide { width: 216px}*/
#footer_out ul      { margin:0;   padding:0;  /*margin-left: 14px;*/  font-size: .85em}
#footer_out li      { /*list-style: disc;*/  margin: .5em 0}
#footer_out a:link,
#footer_out a:visited   { color: #808080; text-decoration: none; display:block}
#footer_out ul li a       { text-decoration:none}
#footer_out ul li a:hover { color:#000; text-decoration:none}


/* secure */
.secure_footer                        { border-top:1px solid #eaeaea; margin:25px 5px -25px; padding:5px 5px 0}
.secure_footer .comodo_text           { width:300px; margin:13px 0 0 0}

.secure_footer.left .secure_payment   { float:left; margin:3px 10px 0 0}
.secure_footer.left .secure_comodo    { float:left; margin-right:10px}
.secure_footer.left .comodo_text      { float:left}

.secure_footer.right .secure_payment  { float:right; margin:3px 0 0 10px}
.secure_footer.right .secure_comodo   { float:right; margin-left:10px}
.secure_footer.right .comodo_text     { float:right}
/* end secure */



/********************
** motogp elements **
********************/

/* google font Source Sans Pro */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,600,700,400italic,600italic,700italic);

a.error:link, 
a.error:visited     { font-weight:bold; color:#fa6d1f; text-decoration:underline}
.bullet_piramid     { background: url(../img/common/prizes_text_arrow.jpg?b4ad110d) 0 2px no-repeat;  text-indent: 15px}
.line_h1            { border-bottom:1px solid #007CC6}
.line66             { border-bottom:1px solid #666}
.search_icon        { height:23px; width:23px; text-indent:-9999px; outline:0 none;background:transparent url(../img/common/lupa_icon.png?b4ad110d)no-repeat}

/******************/
/**** adserver ****/

/* ad_bk_body */
.ad_bk_body       { position:absolute; margin-left:-961px; width:1922px; left:50%}
.body_extra       { position:absolute; margin-left:-484px; width:984px;  left:50%; top:0px}
/* end ad_bk_body */

/*.block-motogp_adserver  { margin-bottom:10px}*/
#promoMenu                         { margin-top:2px; margin-bottom:4px}
#promoMenu .block-motogp_adserver  { margin-bottom:5px}
#block-motogp_adserver-728x90, 
#block-motogp_adserver-234x90      { margin:0}

/* overlay */
/*.overlay table          { border:none!important}
.overlay tbody tr:hover   { background:none!important}*/
#advcontainer table,
.overlay table           { border:none}
#advcontainer tbody tr:hover,
.overlay tr:hover        { background:none}

/* ads */
.news.news_moto2 #content { padding-bottom:230px; background:url(http://ads.motogp.com/oa/www/delivery/avw.php?zoneid=1565&cb=INSERT_RANDOM_NUMBER_HERE) no-repeat center bottom}

/* sky 120x600 */
.sky_120x600 p                  { padding:0 0 2px 0; font-size:11px}
.sky_120x600 .add               { width:120px; height:600px; background-color:white}
.sky_120x600 .sky_120x600_left,
.sky_120x600 .sky_120x600_right { width:120px; height:622px; padding:0px; background-color:red; position:absolute; top:0px}
.sky_120x600 .sky_120x600_left  { lleft:-120px}
.sky_120x600 .sky_120x600_right {  margin-left:-630px} 
.bk_add   { background:url(../img/common/bk_adds.gif?b4ad110d) repeat #F4F4F4; border:1px solid #b2b2b2; overflow:hidden}
.bcklink  { height:100%; width:100%; position:fixed; left:0; top:0; z-index:0; text-indent:-5000em; 
  /* If you want to make only a part of background clickable,
     adjust height/width/left/top here. */
}
/* end sky 120x600 */

/*** adds ***/
.adds         { border:1px solid #e6e6e6; background:url('../img/common/bk_adds.gif?b4ad110d') repeat; margin-bottom:10px; padding:1px 8px 8px}
.adds span.publicity    { font-size:9px; background:#fff}
.add_300x250  { width:300px; height:250px}
.add_728x90  { width:728px; height:90px}
.add_234x90  { width:234px; height:90px}
.add_160x600  { width:160px; height:600px}
.add_974x60  { width:974px; height:60px}
/**/

/* ad_buy_out */
.buy_out  { position:fixed; top:25%; margin-left:992px; width:100px;height:150px}
/* end ad_buy_out */

/**** end adserver ****/
/**********************/

/* facebook btn */
.fb_login_button:hover,
.fb_login_step_2 .fb_login_step2_btn:hover,
.fb_button.fb_button_small:hover  { filter:alpha(opacity=60);  -moz-opacity:0.6;  -khtml-opacity: 0.6;  opacity: 0.6}
.fb_login_button                  { margin-bottom:10px}
img.fbprofile_img                 { position:absolute; top:10px; right:10px; width:50px; -moz-box-shadow:0 0 5px 1px #b2b2b2; -webkit-box-shadow:0 0 5px 1px #b2b2b2; box-shadow:0 0 5px 1px #b2b2b2;}
.for_fb_img                       { width:250px; display:block}
.fb_login_step_2 button           { margin:5px 0 0 0!important}
.fb_login_step_2 .fb_login_step2_btn  { float:right; margin:5px 0 0 10px}
/* end facebook btn */

/* news list */
ul.newsDay li     { display:block; line-height:1.5em; list-style-type:none; margin-bottom:7px; margin-right:0.7em}
/* end news list */

/*#eventLine { margin-top:20px}*/

/* countdown */
/* live video */
.live_video .cd_title     { margin-bottom:10px}
.live_video .cd_title img,
.live_video .cd_title h2    { float:left}
.live_video .cd_title h2    { margin-left:10px; margin-top:2px; color:#5d5d5d; font-size:24px}
.live_video .countdown              { /*background:#eee; border-top:1px solid #999; border-bottom:1px solid #999;*/ padding:5px; font-size:16px}
.live_video .countdown .black_g_box { margin-bottom:0!important; padding:8px}
.live_video .countdown .next        { float:left; font-size:18px; color:#eee}
.live_video .countdown .next span   { background:url(../img/common/gray_play.png?b4ad110d)no-repeat; width:16px; height:17px; display:block; float:left; margin:4px 5px 0 0}
.live_video .countdown .next span.catses  { background:none; width:auto; font-size:20px; font-weight:700; float:none; display:inline}
.live_video .countdown #t7_timer    { float:right}
.live_video .countdown #t7_vals div { float:left; margin-left:7px}
.live_video .countdown #t7_vals div span        { font-size:22px; /*border-left:1px solid #999; padding-left:5px*/}
.live_video .countdown #t7_vals .t7_numbs.text  { padding-top:4px}
.live_video .countdown_subs             { background:#eee; border-bottom:1px solid #999; padding:5px; font-size:16px}
.live_video .countdown_subs .note       { float:left}
.live_video .countdown_subs .note span  { font-weight:bold}
.live_video .countdown_subs .buy        { float:right}
.live_video .countdown_subs .buy a span { padding:2px 35px; font-weight:bold}
          /*.countdown          { color:black;font-size:1.2em;text-align:center;width:75%}
          .countdown span     { color:#fd7c11; font-weight:bold;}*/
/* end countdown */

/* tags */
.tags         { color:#da0747}
.tag_icon     { color:#fff; padding:1px 6px; font-size:10px!important;
border-left:0.08em solid #870501; border-right:0.08em solid #870501; border-bottom:0.08em solid #870501;border-top:0.08em solid #870501;
-ms-border-radius-topleft: 0.4em; /*IE8*/-ms-border-radius-topright: 0.4em;/*IE8*/   border-top-left-radius:0.4em; border-top-right-radius:0.4em;  -webkit-border-top-right-radius: 0.4em; -webkit-border-top-left-radius:0.4em; -ms-border-radius-bottomleft: 0.4em; /*IE8*/-ms-border-radius-bottomright: 0.4em;/*IE8*/  border-bottom-left-radius:0.4em; border-bottom-right-radius:0.4em; -webkit-border-bottom-right-radius: 0.4em;  -webkit-border-bottom-left-radius:0.4em;
background:#DA0747;
background: -moz-linear-gradient(top, #DA0747 15%, #9C002F 100%); 
background: -webkit-gradient(linear, left top, left bottom, from(#DA0747), to(#9C002F));
}
.tags span    { margin-right:10px; font-weight:bold; font-size:12px; float:left}
.tags a       { color:#da0747}
/* end tags */

/* date */
.date    { font-weight:bold; font-size:11px; margin-bottom: 5px;}
.date span  { color:#007CC6}
/* end date */

/* pager */
.pager_container      { background:#efefef}
.pager_container.top    { border-top:1px solid #007CC6}
.pager_container.bot    { border-bottom:1px solid #007CC6; margin-bottom:10px}
.pager_container ul.pager  { float:right; margin:5px 5px 5px 0}
.pager_container ul.pager li      { margin:1px; display:inline; background:#c7c7c7}
.pager_container ul.pager li a          { padding:1px 5px}
.pager_container ul.pager li a,
.pager_container ul.pager li a:hover  { text-decoration:none; font-weight:700!important}
.pager_container ul.pager li.selected  { background:#007CC6}
.pager_container ul.pager li.selected a { color:#fff}

.pager_container ul.pager li.first,
.pager_container ul.pager li.last     { background:none}
/* end pager */

/* iconografia */
.info_icon  { background:url(../img/common/info.png?b4ad110d) no-repeat; padding-left:17px}
/* end iconografia */

/**** sprite  ****/
.sprite_general       { background: url(../img/common/sprite_general.gif?b4ad110d) no-repeat}
img.mas,
img.menos,
img.portrait,
img.helmet,
img.bike              { width:20px; height:20px; margin-bottom:2px}

img.mas               { background-position:0 0} 
img.mas:hover,
.sprite:hover .mas    { background-position:0 -21px}

img.menos             { background-position:0 -41px}
.menos:hover,
.sprite:hover .menos  { background-position:0 -61px}

img.bike              { background-position:0 -82px}
.bike:hover,
.sprite:hover .bike   { background-position:0 -104px}

img.helmet             { background-position:0 -126px}
.helmet:hover,
.sprite:hover .helmet  { background-position:0 -148px}

img.portrait               { background-position:0 -170px}
.portrait:hover,
.sprite:hover .portrait    { background-position:0 -192px}


.sprite_ico           { background: url(../img/common/sprite_iconografia.png?b4ad110d) no-repeat}
.ico_left, .ico_left_over, .ico_right, .ico_right_over, .ico_pdf, .ico_list   { width:16px; height:17px; padding:2px 0 0 18px}
.ico_right            { background-position:-4px -175px}
.ico_right_over       { background-position:-4px -150px}
.ico_left             { background-position:-4px -271px}
.ico_left_over        { background-position:-4px -250px}
.ico_pdf              { background-position:-4px -128px}
.ico_list             { background-position:-4px -4px; width:20px}

.sprite_weather       { background: url(../img/common/sprite_weather.gif?b4ad110d) no-repeat}
.sunny, .partly_cloudy, .cloudy, .raining, .snowing, .track_condition, .humidity, .air, .ground { padding:13px 0 0 27px; width:32px}
.sunny                { background-position:0 0; height:27px}
.partly_cloudy        { background-position:0 -27px; height:25px}
.cloudy               { background-position:0 -53px; height:25px}
.raining              { background-position:0 -82px; height:25px}
.snowing              { background-position:0 -108px; height:28px}
.track_condition      { background-position:0 -213px; width:30px; height:27px}
.humidity             { background-position:0 -161px; width:27px; height:24px}
.air                  { background-position:0 -184px; width:32px; height:27px}
.ground               { background-position:0 -135px; width:30px; height:26px}
/*** end sprite  ***/

/* pdf_icon */
.pdf_info          { font-size:12px; padding:5px 0 0 20px; height:15px; display:block; background:url('../img/common/pdficon_small.png?b4ad110d') no-repeat 0 3px}
.pdf_info:hover    { cursor:pointer}
/* end pdf_icon */

/* buttons */
.btn  { cursor:pointer;height:25px;line-height:25px;overflow:hidden;padding-left:0;padding-right:0;float:left}

a.btn                 { background:url(../img/common/sprite_btn.jpg?b4ad110d) no-repeat right top; display:block; text-decoration:none}
a.btn span            { background:url(../img/common/sprite_btn.jpg?b4ad110d) no-repeat left top;display:block; padding:0 10px; margin-right:3px}

a:hover.btn           { background:url(../img/common/sprite_btn.jpg?b4ad110d) no-repeat right -32px; display:block}
a:hover.btn span      { background:url(../img/common/sprite_btn.jpg?b4ad110d) no-repeat left -32px;display:block; padding:0 10px; margin-right:3px; color:#000!important}

input[type="button"].btn,
input[type="button"].btn_big,
button.btn,
button.btn_big        { background:url(../img/common/orange_buttons_sprite_150_300px.png?b4ad110d) no-repeat; display:block; text-decoration:none;height:25px; border:0}
input[type="button"].btn_gray,
input[type="button"].btn_gray_big,
button.btn_gray,
button.btn_gray_big        { background:url(../img/common/gray_buttons_sprite_150_300px.png?b4ad110d) no-repeat; display:block; text-decoration:none;height:25px; border:0}
input[type="button"].btn,
button.btn,
input[type="button"].btn_gray,
button.btn_gray            { background_position:0 1px; width:150px}
input[type="button"]:hover.btn,
button:hover.btn,
input[type="button"]:hover.btn_gray,
button:hover.btn_gray      { background-position:0 -27px}
input[type="button"].btn_big,
button.btn_big,
input[type="button"].btn_gray_big,
button.btn_gray_big        { background-position:0 -55px; width:300px}
input[type="button"]:hover.btn_big,
button:hover.btn_big,
input[type="button"]:hover.btn_gray_big,
button:hover.btn_gray_big  { background-position:0 -84px}


button.btn_blue       { background:#0579CC; padding:2px 15px; border:0; color:#fff; font-weight:bold;
-ms-border-radius-topleft: 0.4em; /*IE8*/-ms-border-radius-topright: 0.4em;/*IE8*/   border-top-left-radius:0.4em; border-top-right-radius:0.4em;  -webkit-border-top-right-radius: 0.4em; -webkit-border-top-left-radius:0.4em;-ms-border-radius-bottomleft: 0.4em; /*IE8*/-ms-border-radius-bottomright: 0.4em;/*IE8*/  border-bottom-left-radius:0.4em; border-bottom-right-radius:0.4em; -webkit-border-bottom-right-radius: 0.4em;  -webkit-border-bottom-left-radius:0.4em;}
button.btn_blue:hover { background:#9CCEEF; color:#fff; }

/* end buttons */

/* new buttons */
.red_button span:hover   { padding:2px 10px; margin-top:3px; color:#fff;

background:#fa6246;
background: -moz-linear-gradient(center bottom , #fa6246 9%, #D90042 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#D90042), to(#fa6246));}

a.red_button, a.red_button:hover  { text-decoration:none}
a.red_button span { background:#d72917;padding:2px 10px; margin-top:3px; color:#fff;
-ms-border-radius-topleft: 0.5em; /*IE8*/-ms-border-radius-topright: 0.5em;/*IE8*/   border-top-left-radius:0.5em; border-top-right-radius:0.5em;  -webkit-border-top-right-radius: 0.5em; -webkit-border-top-left-radius:0.5em;   -ms-border-radius-bottomleft: 0.5em; /*IE8*/-ms-border-radius-bottomright: 0.5em;/*IE8*/  border-bottom-left-radius:0.5em; border-bottom-right-radius:0.5em; -webkit-border-bottom-right-radius: 0.5em;  -webkit-border-bottom-left-radius:0.5em;
background: -moz-linear-gradient(center bottom , #d72917 9%, #fa6246 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fa6246), to(#d72917));}

.blue_button span    { padding:2px 10px; margin-top:3px; color:#fff;
-ms-border-radius-topleft: 0.5em; /*IE8*/-ms-border-radius-topright: 0.5em;/*IE8*/   border-top-left-radius:0.5em; border-top-right-radius:0.5em;  -webkit-border-top-right-radius: 0.5em; -webkit-border-top-left-radius:0.5em;   -ms-border-radius-bottomleft: 0.5em; /*IE8*/-ms-border-radius-bottomright: 0.5em;/*IE8*/  border-bottom-left-radius:0.5em; border-bottom-right-radius:0.5em; -webkit-border-bottom-right-radius: 0.5em;  -webkit-border-bottom-left-radius:0.5em;
background: -moz-linear-gradient(center bottom , #008FFD 9%, #B1DCFD 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#B1DCFD), to(#008FFD));}
a.blue_button, a.blue_button:hover  { text-decoration:none;}
a.blue_button span:hover { background:#D6ECFD;
background: -moz-linear-gradient(center bottom , #B1DCFD 9%, #008FFD 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#008FFD), to(#B1DCFD));}

.gray_button span    { padding:2px 10px; margin-top:3px; color:#fff;
-ms-border-radius-topleft: 0.5em; /*IE8*/-ms-border-radius-topright: 0.5em;/*IE8*/   border-top-left-radius:0.5em; border-top-right-radius:0.5em;  -webkit-border-top-right-radius: 0.5em; -webkit-border-top-left-radius:0.5em;   -ms-border-radius-bottomleft: 0.5em; /*IE8*/-ms-border-radius-bottomright: 0.5em;/*IE8*/  border-bottom-left-radius:0.5em; border-bottom-right-radius:0.5em; -webkit-border-bottom-right-radius: 0.5em;  -webkit-border-bottom-left-radius:0.5em;
background:#b3b3b3;
background: -moz-linear-gradient(center bottom , #7c7c7c 9%, #B3B3B3 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#B3B3B3), to(#7c7c7c));}
a.gray_button, a.gray_button:hover  { text-decoration:none}
a.gray_button span:hover { background:#c7c7c7;
background: -moz-linear-gradient(center bottom , #B3B3B3 9%, #7c7c7c 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#7c7c7c), to(#B3B3B3));}


.multi_btn { padding:10px 30px; font-size:18px; font-weight:600; color:#fff; text-decoration:none; color:#fff!important;
border-radius:0.2em;
-ms-border-radius-topleft: 0.2em; /*IE8*/ -ms-border-radius-topright: 0.2em;/*IE8*/   border-top-left-radius:0.2em; border-top-right-radius:0.2em; -webkit-border-top-right-radius: 0.2em; -webkit-border-top-left-radius:0.2em;
-ms-border-radius-bottomleft: 0.2em; /*IE8*/ -ms-border-radius-bottomright: 0.2em;/*IE8*/ border-bottom-left-radius:0.2em; border-bottom-right-radius:0.2em; -webkit-border-bottom-right-radius: 0.2em; -webkit-border-bottom-left-radius:0.2em;
background: #409ab8; /* Old browsers */
background: -moz-linear-gradient(top,  #409ab8 0%, #367285 49%, #07526b 50%, #064459 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#409ab8), color-stop(49%,#367285), color-stop(50%,#07526b), color-stop(100%,#064459)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #409ab8 0%,#367285 49%,#07526b 50%,#064459 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #409ab8 0%,#367285 49%,#07526b 50%,#064459 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #409ab8 0%,#367285 49%,#07526b 50%,#064459 100%); /* IE10+ */
background: linear-gradient(to bottom,  #409ab8 0%,#367285 49%,#07526b 50%,#064459 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409ab8', endColorstr='#064459',GradientType=0 ); /* IE6-9 */
}
.multi_btn:hover { text-decoration:none;
background: #5ba6bf; /* Old browsers */
background: -moz-linear-gradient(top,  #5ba6bf 0%, #558999 48%, #2b6b80 50%, #2b6174 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba6bf), color-stop(48%,#558999), color-stop(50%,#2b6b80), color-stop(100%,#2b6174)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ba6bf 0%,#558999 48%,#2b6b80 50%,#2b6174 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ba6bf 0%,#558999 48%,#2b6b80 50%,#2b6174 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ba6bf 0%,#558999 48%,#2b6b80 50%,#2b6174 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ba6bf 0%,#558999 48%,#2b6b80 50%,#2b6174 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba6bf', endColorstr='#2b6174',GradientType=0 ); /* IE6-9 */
}

/* end new buttons */

/* cards */
.mgp_card       { width:90px; height:65px; text-indent:-9999px; cursor:pointer}
.mgp_paypal     { background:url('../img/common/cards/PayPal.jpg?b4ad110d') no-repeat}
.mgp_visa       { background:url('../img/common/cards/Visa.jpg?b4ad110d') no-repeat}
.mgp_mastercard { background:url('../img/common/cards/MasterCard.jpg?b4ad110d') no-repeat}
.mgp_amex       { background:url('../img/common/cards/AmericanExpress.jpg?b4ad110d') no-repeat}
.mgp_jcb        { background:url('../img/common/cards/jcb.jpg?b4ad110d') no-repeat}
.mgp_diners     { background:url('../img/common/cards/DinersClub.jpg?b4ad110d') no-repeat}

.mgp_card_45       { width:45px; height:33px; text-indent:-9999px; cursor:pointer}
.mgp_paypal_45     { background:url('../img/common/cards/PayPal_45.jpg?b4ad110d') no-repeat}
.mgp_visa_45       { background:url('../img/common/cards/Visa_45.jpg?b4ad110d') no-repeat}
.mgp_mastercard_45 { background:url('../img/common/cards/MasterCard_45.jpg?b4ad110d') no-repeat}
.mgp_amex_45       { background:url('../img/common/cards/AmericanExpress_45.jpg?b4ad110d') no-repeat}
.mgp_jcb_45        { background:url('../img/common/cards/jcb_45.jpg?b4ad110d') no-repeat}
.mgp_diners_45     { background:url('../img/common/cards/DinersClub_45.jpg?b4ad110d') no-repeat}
/* end cards */

/* selector menu */
.selector_mgp  { margin-bottom:20px}
.selector_mgp .thumbs li { width:108px; height:128px; padding:0 49px 0 0; margin-bottom:5px; float:left}
.selector_mgp li a       { display:block; text-decoration:none}
.selector_menu                  { margin-bottom:20px; border-top:1px solid #007CC6;}
.selector_menu ul               { padding:2px 0 2px 0}
.selector_menu ul li a          { display:inline!important; margin:0 3px 0 2px; text-decoration:none; font-size:0.85em}
.selector_menu ul li.blue a     { color: #007CC6}
.selector_menu ul li a.hover    { text-decoration:none}
.selector_menu ul li            { float:left; border-right:1px solid #b2b2b2}
.selector_menu ul li.selected   { background:#007CC6}
.selector_menu ul li.selected a { color:#fff}
.selector_menu ul li.last       { border-right:none}
.selector_menu .lists           { background:#ededed; font-weight:bold}
.selector_menu .more_inf        { background:#007CC6; color:#fff; padding:1px 2px 3px 6px}
.selector_menu .more_inf img    { float:left; margin-top:2px}
.selector_menu .more_inf span   { float:left; padding-left:5px}
/* end selector menu */

/* boxes styles */
.gray_eb_box ul li    { list-style: circle inside}

/* list styles */
ul.list_style li    { list-style: circle inside; margin:0 0 5px 20px; /*list-style-image:url('../img/common/alert_01_5.png?b4ad110d')*/}

/* most popular */
.mostPopular h3   {  padding:0 0 0.4em 34px!important;  color:#f93800!important;  font-size: 2em!important; background: transparent url(../img/common/h1_bullet.png?b4ad110d) 0 .2em no-repeat}
.mostPopular p    {  padding:0 0 0 0.7em;  color:#f93800;  line-height:1.2em}
.mostPopular span {  font-size: 0.8em;  color:#a3a1a0}
.mostPopular ul li{  list-style-type: none;  /*margin-left: 0.7em;*/  padding-bottom: 7px;  line-height: 1.5em;  display:block}
.mostPopular ul li a:link, ul.box li a:visited{  text-decoration:underline!important;  color:#5d5d5d}
.mostPopular ul li a:hover{  color:#fa6d1f}
/* end most popular */

/**** admin bar ****/
#adminBar         { position:fixed; top:0; z-index:1; height:20px; background: #666 /*url("../img/common/menu/gradient_menu_off.gif?b4ad110d") repeat-x 0 0*/;margin-bottom:20px; width:100%; color:#fff; -moz-box-shadow:0 0 10px 3px #b2b2b2; -webkit-box-shadow:0 0 10px 3px #b2b2b2; box-shadow:0 0 10px 3px #b2b2b2}
#leftAdminMenu    { float:left; padding-left:5px}
#rightAdminMenu   { float:right}
#leftAdminMenu a,
#rightAdminMenu a { margin:8px; color:#fff}
/**** end admin bar ****/

/* historic content */
.historicContent          { color:#007cc6; padding-bottom:0!important}
.historicContent h3       { padding:0.2em 0 0.4em 34px; color:#007cc6;  font-size: 1.6em; font-weight: bold;  background: transparent url(../img/common/h1_bullet.png?b4ad110d) 0 .35em no-repeat}
.historicContent p        { margin: 4px 4px 10px 4px}
.historicContent ul       { margin-left:10px}
.historicContent li       { list-style-type: none;  display:inline; float:left; width:25%;  margin-bottom:1em}
.historicContent li a:link, 
.historicContent li a:visited   { color:#007cc6!important;  text-decoration:underline; font-weight:bold}
.historicContent li a:hover     { color:#FA6D1F!important}
/* end historic content */

/* champs */
.champs a.header,
.champ h1               { background-image:url(../img/common/block_background_b.gif?b4ad110d);  background-repeat:no-repeat; display:block; margin-bottom:5px; width:224px; height:31px; text-decoration:none; display:block; font-size:2.5em; padding:1px 6px 11px; color:#fff!important}
.champs a.header:hover,
.champ h1 a:hover       { color:#fff!important}
.champs a,
.champs a:visited       { color:#F93800}
.champs a:hover         { color:#FA6D1F!important}
.champs a,
.champs a:visited       { color:#F93800}
.champs a:hover         { color:#FA6D1F!important}
.champs ul.submenu li,
.champ ul.submenu li           { list-style-type: none;  margin-right: 1.2em;  display: inline}
.champs ul.submenu li a:link,  
.champs ul.submenu li a:visited,
.champ ul.submenu li a:link,  
.champ ul.submenu li a:visited { text-decoration:none !important; color:#5d5d5d}
.champs ul.submenu li a:hover,
.champ ul.submenu li a:hover   { color:#fa6d1f}
.cal_cir .champs img,
.news .champs img                    { width:236px}
/* end champs */

/* champ big*/
.champs h2                { font-size: 1.4em; padding: 0.5em 0 0.1em 0;}
.champs h1 a:link, 
.champs h1 a:visited, 
.champs h2 a:link, 
.champs h2 a:visited      { font-size: 0.8em;  font-weight:bold;  padding: 0.5em 0 0.1em 0;  line-height: 1em;  color:#5d5d5d;  text-decoration:none}
.champs p.more, 
.champs p.more a:link, 
.champs p.more a:visited  { margin-top:0.1em;  margin-bottom:1em;  font-size:1em;  text-decoration:underline;  color:#f93800;  text-align:right}
.champs p.more a:hover    { color:#000}
/* end champ big*/

/* carrousel */
.carousel h4        { font-size: 1.2em; color:#a3a1a0}
.carousel h4 span   { font-size: 1.4em;  font-weight:bold;  color:#fa6d1f; line-height: 1.2em}
/* end carrousel */

/*** RSS ***/
.rss_main_links                   { background: transparent url(../img/common/rss/RSS_icon_big.png?b4ad110d) 60px top no-repeat}
.rss_main_links a:link,
.rss_main_links a:visited         { padding-top:2px;  height:23px;  width:130px;  color:#5d5d5d;  font-weight:bold; text-decoration: none;  display:block}
.sectionContent .rss_elements h2  { color:#fa6d1f;  font-size:1.2em;  margin:1.4em 0 0 0}
ul.rss_list li                    { height:23px;  background: transparent url(../img/common/rss/RSS_icon_small.png?b4ad110d) 170px top no-repeat;  list-style-image: url(../img/common/bullet_arrows.png?b4ad110d); margin-left:15px}
ul.rss_list li.rss_item_short     { background: transparent url(../img/common/rss/RSS_icon_small.png?b4ad110d) 110px top no-repeat}
ul.rss_list li img                { float:right;  padding:0}
ul.rss_list li a:link,
ul.rss_list li a:visited          { color:#5d5d5d;  text-decoration:none}
ul.rss_list li a:hover            { color:#fa6d1f;  text-decoration:underline}
/*** end RSS ***/

/*** MotoGP Search Engine - Beta Version ***
.searchMotoGP .searchBox              { background:#DDDDDD url(../img/common/search_bar_bkg.png?b4ad110d) repeat-x scroll 0 0;height:27px;line-height:27px}
.searchMotoGP .searchBox .mainoptions { width:170px}
.searchMotoGP .searchBox .boxSearch   { border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;float:left;margin:4px 0 auto 8px;width:120px}
.searchMotoGP .searchBox .search      { background:transparent url(../img/common/lupa_icon.png?b4ad110d) repeat scroll 0 0;border:0 none;float:right;font-weight:normal;height:18px;line-height:18px;margin:6px 8px auto auto;width:18px}
/*** end MotoGP Search Engine - Beta Version ***/

/*** MotoGP New Search Engine ***/
.search_engine #filter,
.search_engine .anytime                          { margin-bottom: 10px; padding-bottom:0}
.search_engine #filter label,
.search_engine .anytime label                    { float: left; width: 150px; margin-bottom: 15px}
.search_engine #filter label span,
.search_engine .anytime label span               { border: 1px solid #c1c1c1; padding: 5px; cursor:pointer; background: #fff}
.search_engine #filter label:hover span,
.search_engine .anytime label:hover span         { color: #d6004b}
.search_engine #filter label.selected span,
.search_engine .anytime label.selected span      { background: #505050; color:#fff; border-color:#fff}
.search_engine #filter label input[type=radio],
.search_engine .anytime label input[type=radio]  { visibility: hidden}

.search_engine #result_search li                { margin-bottom:30px; padding:0 5px}
.search_engine #result_search li.highlighted    { padding: 5px; border: 1px solid #f4f4f4;
background:#d6ecfd;
background: -moz-linear-gradient(center bottom , #d6ecfd 9%, #fff 80%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6ecfd));
}
.search_engine #result_search li.img span.img           { width:143px; height: 80px; margin-right: 10px; border: 1px solid #c1c1c1; float:left}
/*  .search_engine #result_search li.img span.img.vertical img, 81  108 */
.search_engine #result_search li.img span.img.vertical  { width:80px; min-height:80px /*143*/}
.search_engine #result_search li.img span.info_search   { float:left; width:481px}

.search_engine .sprite_icon_type_light      { margin-right: 10px}
.search_engine #result_search li .title     { font-size: 15px; margin-bottom: 5px; /*font-weight:bold;*/ color:#007CC6; display: block}
.search_engine #result_search li .title span.tit a { color:#3f3f3f}
.search_engine #result_search li span.url   { font-size: 11px; text-decoration: none; display: block; margin-bottom: 5px; /*color:#CC0000*/}
.search_engine #result_search li .date      { margin-right: 10px}

.search_engine .search_box                  { margin:42px 0 10px 0}
.search_engine .search_box .main_options    { margin-bottom: 10px}
.search_engine .search_box .btn_search      { padding: 5px 50px; float: right; border:1px solid #c1c1c1; background: #ebebeb; cursor: pointer}

/*** end MotoGP New Search Engine ***/

/* live timing */
#nolt .inf { width:400px; color:#5d5d5d;font-family:Arial,Verdana,Helvetica,sans-serif; margin-left:20px; margin:0 auto; margin-top:20px}
#nolt .inf a:link,
#nolt .inf a:visited      { color:#5d5d5d; text-decoration:underline}
#nolt .inf a:hover        { color:#FA6D1F; text-decoration:underline}
#nolt .inf p              { padding-bottom:10px; line-height:20px}
#nolt .inf p.last         { padding-bottom:0}

.live_timing       { margin:0 auto; width:1004px; padding:20px 0}
.live_timing div   { -moz-box-shadow:0 0 10px 3px #b2b2b2}
/* end live timing */

/* waiting */
.waiting .pad           { padding:0!important}
.waiting .wait          { margin: auto; padding: 100px; display: block; font-size: 1.2em; color:#fff}
.waiting .wait .last    { padding-top:20px}
/* end waiting */

/* overlabel js */
label.overlabel   { color:#999;}
label.overlabel-apply { position:absolute;  top:10px;  left:23px; z-index:1;  color:#999;}
/* overlabel js */

/* riders search */
form#RiderSearch  {  position:relative;  float:left; margin-right:3px;}

.rider_search  { font-size:14px; font-weight:bold; margin-bottom:20px}
.rider_search .rider_name    { float:left; width:225px}
.rider_search .search_icon   { float:left; border:0; margin:2px 0 0 15px}
.rider_search li { list-style-type:none}
.rider_search label.overlabel-apply { top:5px; left:7px}

.suggestionsBox           { position: absolute; margin: 10px 0px 0px 0px; background-color: #212427;  -moz-border-radius: 7px;  -webkit-border-radius: 7px;   border: 2px solid #000; color: #fff;  padding:4px; z-index:2000  }
.suggestionList           { margin: 0px;    padding: 0px  } 
.suggestionList li        { margin: 0px 0px 3px 0px;    padding: 3px; cursor: pointer } 
.suggestionList li:hover  { background-color: #659CD8}
/* end riders search */

/* thumbs list with description  */
.thumbs_list p           { padding: 5px 0; width:143px}
.thumbs_list p a,
.thumbs_listout p a      { text-decoration:none; font-size:12px}
.thumbs_list p a:hover   { text-decoration:underline; color:#FA6D1F}
/* end thumbs list with description  */

/* read more */
p.more, 
p.more a            { margin-top:0.1em; font-size:1em; text-decoration:underline; color:#f93800; text-align:right}
/* end read more */

/* error page */
.error_msg              { padding-top:40px}
.error_msg .black_box   { color:#fff; margin-top:30px}
.error_msg .text        { text-align:center; padding:75px 0; font-size:20px}
.error_msg .userDate    { color:#007cc6; }
/* end error page */


/* calendar_next_year */
.calendar_next_year             { margin-bottom:10px; background:#fafafa; /*height:382px*/}
.top_content .calendar_next_year          { margin-bottom:0}
.calendar_next_year .title      { height:14px;padding:3px 2px 3px 6px !important; color:#000; margin-bottom:7px; font-weight:bold; text-align:left; font-size:0.85em}
.calendar_next_year .booknow    { height:20px;display:block; background-color:#cc0000; float:right; margin: -3px -2px 0 0; line-height:20px; padding:0 6px 0 6px; color:#15963C} 
.calendar_next_year ul  { border:1px solid #7A7A7A; border-top:none; border-bottom:none}
.calendar_next_year ul li       { padding:1px 0 1px 0; display:block; height:16px; clear:both; font-size:12px; border-bottom:1px solid #e7e7e8}
.calendar_next_year ul li.last  { border-bottom:1px solid #7A7A7A}
.calendar_next_year ul li:hover      { background:#cecece}
.calendar_next_year ul li.passed       { background:#cecece url(../img/calendar/calendar_block_passed.png?b4ad110d) right 0 no-repeat}
/*.calendar_next_year ul li.sent_mail        { background:transparent url(../img/common/envelope.png?b4ad110d) 292px 3px no-repeat}
.calendar_next_year ul li.sent_mail:hover        { background:#cecece url(../img/common/envelope.png?b4ad110d) 292px 3px no-repeat}*/
.calendar_next_year ul li.sent_mail a        { background:transparent url(../img/common/envelope.png?b4ad110d) 0 2px no-repeat; width:23px; height:15px; text-indent:-9000px; display:block; float:right}
.calendar_next_year ul li.sent_mail a:hover { background:#cecece url(../img/common/envelope.png?b4ad110d) 0 2px no-repeat}
.calendar_next_year ul li.passed.sent_mail   { }

.calendar_next_year ul li span.date       { display:block; width:32px; float:left; margin:2px 5px 0 0; text-align:right}
.calendar_next_year ul li img             { display:block; width:16px; float:left; margin:2px 3px; border:1px solid #c1c1c1}
.calendar_next_year ul li span.place      { display:block; width:105px; float:left}
.calendar_next_year ul li span.place a    { background:none!important; width:105px; text-indent:0}
.calendar_next_year ul li.passed.sent_mail span.place a:hover    { background:none}
.calendar_next_year ul li span.event_name { display:block; width:85px; float:left}
.calendar_next_year ul li .book_tickets { display:block; width:45px; margin-left:5px; float:right; padding-left:15px; color:#77BB8C}
.col_5 .calendar_next_year            { margin-bottom:20px!important}
.calendar_next_year .bot_link         { text-align:center; margin-top:5px}
.calendar_next_year .bot_link a       { color:#F93800!important; text-decoration:none; font-weight:bold; font-size:18px}
.calendar_next_year a                 { text-decoration:none}
.calendar_next_year a:hover           { text-decoration:underline}
.calendar_next_year .bot_link a:hover { text-decoration:underline}


.calendar_next_year .top { color:#fff; padding:4px 5px 3px 5px; font-weight:bold;
background: #45494d; /* Old browsers */
background: -moz-linear-gradient(top,  #45494d 1%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#45494d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45494d 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45494d 1%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45494d 1%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #45494d 1%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45494d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}

.modal_calendar_next_year .login_data .input_submit { float:right; margin:5px 0 0 5px}

/* end calendar_next_year */

/* misc */
.tribute_banner        { margin-bottom:20px}
.tribute .img_top      { margin-bottom:10px}
.tribute .report span { border: 1px solid #C1C1C1;    display: block;    float: left;    font-size: 9px;    margin-right: 5px;    padding: 0 2px;}
/* end misc */

/* events background */
/*body.bk_event_winner       { background: url(../img/common/bk_events/2013/alpha/bk_alpha_marquez.jpg?b4ad110d) no-repeat top center}*/
/* end events background  */


/******** tplengine ********/

img.tplengine   { margin-bottom:10px; border:1px solid #bbb}

/* sprite type icon */
.sprite_icon_type           { background:url(../img/common/sprite_type_icon.png?b4ad110d) no-repeat; width:21px; height:22px; position:absolute; top:5px; left:5px; z-index:52; display:block}
.sprite_icon_type_right     { top:5px; right:5px!important;left:auto}
.sprite_icon_type.no_image  { background-position: 500px 500px}
.sprite_icon_type.rider     { background-position: 0 0}
.sprite_icon_type.photo     { background-position: 0 -26px}
.sprite_icon_type.news      { background-position: 0 -52px}
.sprite_icon_type.results   { background-position: 0 -78px}
/*.sprite_icon_type.video     { background-position: 0 -104px}*/
.sprite_icon_type.video           { background:url('../img/common/play-icon_thumbs.png?b4ad110d') no-repeat; width:49px; height:49px; position:absolute; top:36%; left:45%}
.sprite_icon_type.video:hover     { background:url('../img/common/play-icon_thumbs_hover.png?b4ad110d') no-repeat}
.story_h_1b_3s .mb.small .sprite_icon_type.video     { top:21%; left:33%}
.story3 .mb .sprite_icon_type.video                  { top:28%; left:37%}
.story1text .mb .sprite_icon_type.video              { top:33%; left:42%}
.tc_engine .sprite_icon_type.video           { background:url('../img/common/play-icon_top-content.png?b4ad110d') no-repeat; width:97px; height:97px; position:absolute; top:36%; left:45%}
.tc_engine .sprite_icon_type.video:hover     { background:url('../img/common/play-icon_top-content_hover.png?b4ad110d') no-repeat}
.tc_engine story_full_16 .sprite_icon_type.video     { top:33%; left:42%}

.sprite_icon_type_light           { background:url('../img/common/sprite_type_icon_news.gif?b4ad110d') no-repeat; width:18px; height:18px; top:5px; left:5px; z-index:52; display:block; float:left; margin-right:5px}
.sprite_icon_type_light.rider     { background-position: 0 0}
.sprite_icon_type_light.photo     { background-position: 0 -23px}
.sprite_icon_type_light.news      { background-position: 0 -46px}
.sprite_icon_type_light.results   { background-position: 0 -69px}
.sprite_icon_type_light.video     { background-position: 0 -92px}
.sprite_icon_type_light.video_2   { background-position: 0 -115px}


/* end sprite type icon */

/****** end tplengine ******/

/* play icon */
.go_play             { background:url('../img/common/play-icon_top-content.png?b4ad110d') no-repeat; width:97px; height:97px}
.go_play:hover       { background:url('../img/common/play-icon_top-content_hover.png?b4ad110d') no-repeat}

.tc_full .go_play    { position:absolute; top:36%; left:45%}
/* end play icon */


/* red_bull_rookies_cup */
.red_bull_rookies_cup_video      { background:#000; padding:7px; width:960px; margin:0 auto; margin-top:25px;}
.red_bull_rookies_cup_video h1   { background:none; color:#fff; padding:0 0 7px 0}
/* end red_bull_rookies_cup */

/* ballom */
.ballom_black { border:1px solid #787878; color:#eaeaea; padding:3px 4px; background:#505050;
background: -moz-linear-gradient(center bottom , #141414 9%, #505050 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#141414));
-ms-border-radius-topleft: 0.2em; -ms-border-radius-topright: 0.2em;   border-top-left-radius:0.2em; border-top-right-radius:0.2em;  -webkit-border-top-right-radius: 0.2em; -webkit-border-top-left-radius:0.2em;   -ms-border-radius-bottomleft: 0.2em; -ms-border-radius-bottomright: 0.2em;  border-bottom-left-radius:0.2em; border-bottom-right-radius:0.2em; -webkit-border-bottom-right-radius: 0.2em;  -webkit-border-bottom-left-radius:0.2em;}
.ballom_black span.arrow  { background:url(../img/common/header/login_arrow_ballom.png?b4ad110d) no-repeat; width:8px; height:5px; position:absolute; top:-8px; left:-1px; z-index:2}
/* end ballom */

/* videos/photos list */
.photos_thumbs_list #see_more_photos,
.videos_thumbs_list #rid_more_videos  { margin-top:10px}
.photos_thumbs_list ul.thumbs li,
.videos_thumbs_list ul.thumbs li   { float: left; width:145px; margin:0 10px 10px 0}
.photos_thumbs_list ul.thumbs li a img,
.videos_thumbs_list ul.thumbs li a img  { border:1px solid #c1c1c1}
/* end videos/photos list */

/* features */
/* .features #header, */
.features .minitop      { margin-bottom:10px}
.features .minitop img  { border:1px solid #c1c1c1}
/* end features */

/* campaign_monitor */
.campaign_monitor { margin-top:20px}
.campaign_monitor.campaign_monitor_form label span  { width:66px}
.campaign_monitor.campaign_monitor_form input[type="submit"]  { margin-left:263px}

.campaign_monitor .sent_infos h2      { padding-top:0}
.campaign_monitor .sent_infos ul li   { font-size:11px; float:left; width:49.9%; padding-bottom:5px}
.campaign_monitor .sent_infos ul li a { font-size:12px; text-decoration:none; font-weight:700; padding-right:5px}
/* end campaign_monitor */

/* ads */
.ads             { padding:10px; padding-top:1px; border-left:0.08em solid #e6e6e6; border-right:0.08em solid #e6e6e6;border-bottom:0.08em solid #e6e6e6;border-top:0.08em solid #e6e6e6; margin-bottom: 10px;
background:url('../img/common/bk_adds.gif?b4ad110d') repeat}
.ads .publicity  { font-size:11px}
/* end ads */

/* google ads */
#block-motogp_adserver-google.border_design { padding:10px; border-left:0.08em solid #e6e6e6; border-right:0.08em solid #e6e6e6;border-bottom:0.08em solid #e6e6e6;border-top:0.08em solid #e6e6e6; margin-bottom: 10px;
background:url('../img/common/bk_adds.gif?b4ad110d') repeat}
.border_design #googlehome          { width:auto!important; position:relative}
.border_design #googlehome a,
.border_design #googlehome a span   { color:#5d5d5d!important; text-decoration:none!important}

.border_design #googlehome span      { font-size:12px}
.border_design #googlehome .line2  { color:#a0a0a0}
.border_design #googlehome .adg    { margin-bottom:0; background:none; position:absolute; top:-9px}
.border_design #googlehome .adg a  { font-weight:100; font-size:9px}
.border_design #googlehome .item    { float:left; margin-right:10px; width:188px; background:#fff; padding:5px; margin-bottom:0; overflow:hidden; min-height:80px}

/* horizontal */
.border_design.horizontal #googlehome .adg    { margin-bottom:0; background:none}
.border_design.horizontal #googlehome .adg a  { font-weight:100; font-size:9px}
.border_design.horizontal #googlehome div.item     { float:left; margin-right:10px; width:191px; background:#fff; padding:5px; margin-bottom:0; overflow:hidden; min-height:80px}
.border_design.horizontal #googlehome div:nth-of-type(4)  { margin-right:0}
/* end horizontal */

/* vertical */
#block-motogp_adserver-google.border_design.vertical   { padding-bottom:0}
.border_design.vertical #googlehome .item              { margin-bottom:10px; width:287px; min-height:56px; height:auto}
/* end vertical */

/* end google ads */


/* steps */
.cart .gray_c1_2border_box,
.cart .blue_border_box  { padding:0}
.cart .steps            { text-align:center; min-height:53px}
.cart .steps p          { font-size:1.5em}
.cart .steps span       { font-weight:bold; color:#007CC6; font-size:2em}

.cart .steps .timeline                  { padding:5px 50px}
.cart .steps .timeline ul               { padding-bottom:2px}
.cart .steps .timeline ul li            { float:left; padding-right:5px; width:165px; text-align:center; line-height:15px; font-size:1.1em}
.cart .steps .timeline ul li.selected   { font-weight:bold; color:#007CC6; font-size:1.3em}
.cart .steps .timeline ul li.visited    { font-style:italic; color:#888; font-size:0.95em}
.cart .steps .timeline ul li span       { font-size:12px; color:#5d5d5d; font-weight:normal; display:block; color:#888}
.cart .steps .timeline ul li em         { font-size:1.2em; font-style:normal}

.cart .steps .sprite_timeline    { width:852px; height:10px; background-image:url(../img/cart/sprite_timeline.png?b4ad110d); background-repeat:no-repeat; margin-top:2px}
.cart .steps .step1              { background-position:0 0}
.cart .steps .step2              { background-position:0 -10px}
.cart .steps .step3              { background-position:0 -20px}
.cart .steps .step4              { background-position:0 -30px}
.cart .steps .step5              { background-position:0 -40px}
/* end steps */

/* dialog_mgp */
.dialog_mgp { padding:0!important}
.dialog_mgp .ui-widget-header  { border:none; border-bottom:1px solid #c1c1c1; color:#5d5d5d; background:#d4d4d4;
background: -moz-linear-gradient(center bottom , #d4d4d4 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d4d4d4));
-ms-border-radius-bottomleft: 0; /*IE8*/ -ms-border-radius-bottomright: 0;/*IE8*/ border-bottom-left-radius:0; border-bottom-right-radius:0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius:0}

.dialog_mgp .ui-widget-header  { padding:5px 10px 3px!important}
.dialog_mgp .ui-dialog-content { padding:10px!important}

.dialog_mgp .ui-dialog-buttonpane { padding:0 10px 10px 10px!important; margin:0!important; border:none!important}

.dialog_mgp .ui-button       { color:#5d5d5d!important; background:#FBDCA0!important; margin:0 0 0 10px!important}
.dialog_mgp .ui-button:hover { background:#F9AE54!important;
background: -moz-linear-gradient(center bottom , #F9AE54 9%, #FACC75 92%) repeat scroll 0 0 transparent!important; 
background: -webkit-gradient(linear, left top, left bottom, from(#FACC75), to(#F9AE54))!important;}

.dialog_mgp .ui-button-text-only .ui-button-text { padding:2px 15px!important}

.dialog_mgp .ui-dialog-titlebar-close       { background: url("../img/common/close.png") no-repeat scroll 0 0 transparent!important;    cursor: pointer;    display: block!important;    height: 42px!important;    margin: -30px -35px 0 0!important;    text-indent: -9999px;    width: 42px!important; position:absolute!important; top:23px!important; right:25px!important}
.dialog_mgp .ui-dialog-titlebar-close:hover { border:none; right:27px!important;}
.dialog_mgp .ui-dialog-titlebar-close span  { background:none!important}

.dialog_mgp .fb_btn     { margin-top:15px}
.dialog_mgp .login_data { margin:10px 0}
/* end dialog_mgp */

/* live timing */
#nolt embed { position:relative}
/* end live timing */

/* merchandise link */
.link_mer { text-decoration:none; margin-top:10px; display:block; padding-left:30px; line-height:11px; 
background:url("../img/common/carrito_icon.png") no-repeat;}
.link_mer:hover { background:url("../img/common/carrito_icon.png") 0 -11px no-repeat}
/* end merchandise link */



/* hover_css */
.hover_css                                 { display: block; margin:0; position: relative; z-index: 201}
.hover_css > ul > li                       { font-size: 1em; margin: 0 0 4px; position: relative; vertical-align: top}

.hover_css > ul > li > .hover_text         { cursor: pointer; display: block; padding: 0 12px 0 0; position: relative; z-index: 210}
.hover_css > ul > li:hover > .hover_text a { text-decoration: none}

.hover_css > ul > li a               { position:relative}
.hover_css > ul > li a span          { background:#FFFFFF; display:none; left:-55%; padding:8px 16px 8px 8px; position:absolute; text-align:left; text-decoration:none; top:22px; width:13em; z-index: 220}
.hover_css > ul > li a span:after    { background:#666666; content:"x"; height:6px; padding:3px; position:absolute; right:3px; top:3px; width:6px}

.hover_css li .ulist                 { display:none; text-align:left}
.hover_css li:hover .ulist           { display:block}
.hover_css li .ulist p,
.hover_css li .ulist ul > li         { clear:both; float:none}
.hover_css li .ulist ul              { margin-left:15px}
/* end hover_css */


/* offseason_timetable */
.offseason_timetable      { border:1px solid #c1c1c1; height:auto; margin-bottom:10px; background:#f3f3f3}
.offseason_timetable .top { background:url("../img/off_season_show/off_season_show_schedule_box_header.png") no-repeat; width:316px; height:66px; z-index:1; position:relative}

.offseason_timetable .timetable               { background:#F3F3F3; margin-top:-3px; z-index:0}
.offseason_timetable .timetable .row          { border-bottom:1px solid #c1c1c1; padding:4px 0; height:28px;
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 75%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#eeeeee)); 
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 75%); 
background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 75%); 
background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 75%);
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 75%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); 
}
.offseason_timetable .timetable .row:last-child          { border-bottom:none;}
.offseason_timetable .timetable .row.even     { background:#4c4c4c}
.offseason_timetable .timetable .row .time,
.offseason_timetable .timetable .row .text    { float:left}
.offseason_timetable .timetable .row .btn     { float:right; margin:5px 10px 0 0; width:18px}
.offseason_timetable .timetable .row .btn.off a { filter:alpha(opacity=20);  -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; cursor:default}

.offseason_timetable .timetable .row .time       { width:60px; margin:0 5px 0 10px}
.offseason_timetable .timetable .row .time .date { font-size:14px; color:#5d5d5d; font-weight:bold; margin:0}
.offseason_timetable .timetable .row .time .hour { font-size:10px; color:#808080}
.offseason_timetable .timetable .row .text       { width:188px; margin:0 10px 0}
.offseason_timetable .timetable .row .text .epi  { font-size:10px; color:#5d5d5d}
.offseason_timetable .timetable .row .text .tit  { color:#003767; font-weight:bold}

/* end offseason_timetable */

/* need_support */
.need_support .tit { color:#007CC6; font-size:20px; border-bottom:1px dotted #007CC6; margin-bottom:10px}
.need_support a    { color:#007CC6}
/* end need_support */

/* enjoy_list */
.enjoy_tit { color:#007CC6; font-size:20px}
ul.enjoy_list li            { padding-left:50px; display:block; float:left; height:50px; font-size:14px; font-weight:600; font-style:italic; margin-left:10px}
ul.enjoy_list li.all_races  { background:url('../img/common/icons/blue/icon_hd.png') no-repeat 0 0}
ul.enjoy_list li.live_test  { background:url('../img/common/icons/blue/icon_tv.png') no-repeat 0 0}
ul.enjoy_list li.for_free   { background:url('../img/common/icons/blue/icon_star.png') no-repeat 0 0}
/*ul.enjoy_list li.race_hight { background:url('../img/common/icons/blue/.png') no-repeat 0 0}*/
ul.enjoy_list li.live_time  { background:url('../img/common/icons/blue/icon_crono.png') no-repeat 0 0}
ul.enjoy_list li.on_board   { background:url('../img/common/icons/blue/icon_bike.png') no-repeat 0 0}
ul.enjoy_list li.video_library  { background:url('../img/common/icons/blue/icon_library.png') no-repeat 0 0}
ul.enjoy_list li.no_ads         { background:url('../img/common/icons/blue/icon_ads.png') no-repeat 0 0}
ul.enjoy_list li.much_more      { background:url('../img/common/icons/blue/icon_mas.png') no-repeat 0 0}
ul.enjoy_list li.discount       { background:url('../img/common/icons/blue/icon_discount.png') no-repeat 0 0}
ul.enjoy_list li.news           { background:url('../img/common/icons/blue/icon_news.png') no-repeat 0 0}
ul.enjoy_list li.multiscreen    { background:url('../img/common/icons/multiscreen_icon.png') no-repeat 0 0}
ul.enjoy_list li.play_icon      { background:url('../img/common/icons/play_icon.png') no-repeat 0 0}
ul.enjoy_list li.new_events_fea { background:url('../img/common/icons/news_feature_icon.png') no-repeat 0 0}
ul.enjoy_list li.six_feeds      { background:url('../img/common/icons/6_feed_icon.png') no-repeat 0 0}
/* end enjoy_list */


/* secure pages */
.secure_bot { margin-top:40px}
.secure_bot .text       { float:left; width:785px}

.secure_bot .secure_img,
.secure_bot .comodo_img { float:right; height:45px; margin-right:10px}
.secure_bot .secure_img { background:url('../img/common/secure_payment.png?b4ad110d') no-repeat 0 0; width:87px}
.secure_bot .comodo_img { background:url('../img/common/comodo_secure.png?b4ad110d') no-repeat 0 0; width:69px}

.secure_with_btn                 { position:absolute; bottom:-53px; right:-5px}
.race_tickets .secure_with_btn   { right:-40px}
.secure_with_btn .secure_pay     { float:left; margin:0 10px 5px 0; }
.secure_with_btn .comodo         { width:171px; height:45px; color:#666; font-size:12px; margin:0; line-height:13px; /*background:url('../img/common/comodo_secure.png?b4ad110d') no-repeat 0 0; padding-left:80px;*/}
/* end secure pages */

/* profile_menu */
ul.profile_menu      { }
ul.profile_menu li   { float:left; border-bottom:4px solid #efefef; margin-right:10px; position:relative}
ul.profile_menu li a { text-decoration:none; padding:3px 10px; font-weight:800; display:block}
ul.profile_menu li.selected   { border-bottom:4px solid #002468}
ul.profile_menu li.disabled   { filter:alpha(opacity=20);  -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; cursor:default}
ul.profile_menu li.selected a { color:#007CC6}
ul.profile_menu li .tri_bread { display:none}
ul.profile_menu li.selected .tri_bread { position:absolute; left:47%; bottom:-9px; display:block}

/* end profile_menu */

.fb_btn_login { height:18px!important; display:block; float:right;}


/* rebel mouse social */
.rebel_mouse_social h1 { float:left; width:670px;}
.rebel_mouse_social h2 { width:733px; padding:0; margin:20px 0 10px}
.social_icons          { float:right; width:200px; margin:0; }
.social_icons a       { padding:2px 5px 5px; display:block; float:left}
.social_icons a.last  { padding-right:0}
.social_icons .line        { border:1px dotted #c1c1c1}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus     { border:none!important}
/* end rebel mouse social */


/* video pop pup videopass, xselling */
.videopass_video                                      { background:#000!important; border:none!important}
.videopass_video .ui-widget-header                    { line-height:15px; background:none; position:relative; padding:0!important; border:none; z-index:999}
.videopass_video.ui-dialog .ui-dialog-titlebar-close  { background:url('../img/common/close.png?b4ad110d') no-repeat 0 0; position:absolute; top:-3px; right:-14px; width:42px; height:42px}
.videopass_video.ui-dialog .ui-dialog-titlebar-close:hover { right:-12px}
.videopass_video .ui-widget-header .ui-icon                { background:none}
.videopass_video.ui-dialog .ui-dialog-content              { padding:0; /*margin:-20px -10px -4px 7px*/}

.videopass_video iframe                                    { width:642px/*660*/; height:397px/*420*/; padding:0 15px 15px}
.fb_btn_login { height:18px!important; display:block; float:right;}
.videopass_video iframe                                    { width:642px/*660*/; height:397px/*420*/; padding:0 15px 15px}
/* end video pop pup videopass, xselling */


/* browse_more_more */
.browse_more_more { margin-top:70px}

/* extra message bar */
.messageBar { background:#54AAE8; color:#fff; display:block; font-size: 16px;position:relative; z-index:1;}
.messageBar.cookies { background:#666666; font-size: 15px;}
#msgContent { line-height:18px; position:relative; width: 964px; margin:0 auto; padding:10px; font-size:14px}
#msgContent p.text { margin-bottom:10px}
#msgContent .name { font-weight: bold}
#msgContent .mail { font-weight: bold}
.msgok { margin:0 auto; width:330px; background:url('../img/common/msgOk.png?b4ad110d') no-repeat 0 10px; display: block; height: 50px; padding-left: 50px; line-height: 50px}
.textbuttonlink { 
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;  
  color: #fff!important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.textbuttonlink:hover {
  text-decoration: none;
  color: #ccc!important;
}
.textbuttonlink:active {
  position: relative;
  top: 1px;
}
.messagebuttonbuttonlink { 
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;  
  color: #fff!important;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  margin: 0 8px;
  
}
.messagebuttonlink:hover {
  text-decoration: none;
  color: #ccc!important;
}
.messagebuttonlink:active {
  position: relative;
  top: 1px;
}
.orange {
  display:block;
  float:left;
  color: #fef4e9;
  font-weight:bold;
  font-size:14px;
  /*border: solid 1px #da7c0c;*/
  border:none;
  background: #f78d1d;
  background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
  background: #f47c20;
  background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  background: -moz-linear-gradient(top,  #f88e11,  #f06015);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
  color: #fcd3a5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
  background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
#floating_popup .blue {
	border:solid 1px #1870AF;
	font-size: 18px;
	color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: 600;

	background: rgb(75,171,221);
	background: -moz-linear-gradient(top,  rgb(75,171,221) 0%, rgb(16,117,171) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(75,171,221)), color-stop(100%,rgb(16,117,171)));
	background: -webkit-linear-gradient(top,  rgb(75,171,221) 0%,rgb(16,117,171) 100%);
	background: -o-linear-gradient(top,  rgb(75,171,221) 0%,rgb(16,117,171) 100%);
	background: -ms-linear-gradient(top,  rgb(75,171,221) 0%,rgb(16,117,171) 100%);
	background: linear-gradient(to bottom,  rgb(75,171,221) 0%,rgb(16,117,171) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4babdd', endColorstr='#1075ab',GradientType=0 );
}
#floating_popup .blue:hover { color:#FFF;}
.directLink{
  color: #fff!important;
  text-decoration: underline;;  
}
.directLink:hover{
  color: #fff!important;
  text-decoration: underline;;  
}
/* end extra message bar */





/* end motogp elements *
***********************/



#dark_overlay {
	display:table;
	background:rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
}

#floating_popup {
	display: table-cell;
	vertical-align: middle;
	max-width: 50%;
	margin:0 auto;
}

#floating_popup .content {
	width:550px;
	padding:25px;
	background:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 200px;
	margin:0 auto;
	font-family: "Source Sans Pro", sans-serif;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.65);
}

#floating_popup h2 {
	font-size: 28px;
	line-height: 28px;
	min-height: 28px;
	color:#CC0000;
	background:url(../img/common/icons/alert_icon.png?b4ad110d) no-repeat;
	padding:0 0 0 35px;
	font-weight: lighter;
	margin-bottom: 10px;
}

#floating_popup p {
	color:#3D3D3D;
	font-size: 18px;
	font-weight: 400;
	margin: 20px 0;
	padding:0;
}

#floating_popup .center {
	text-align: center;
}
#floating_popup .center a {
	display: inline-block;
}




/* EOF */

/***********************************BANNERTOP*/
#promoHeader              { margin-bottom:2px}
#promoHeader .bannerLeft  { float:left}
#promoHeader .bannerRight { float:right}
/***********************************HEADER*/
#header   { color:#5d5d5d;margin-bottom:10px;}
#header .logos          { margin:10px 0 0 5px}
#header .logos ul li { margin-right:35px; display:block; float:left;}
#header .motogp_logo  { margin-right:30px!important}
#header .logos ul li.fim  { margin-right:0}

/*#header #autoPromo    { float:left; width:160px;  padding:4px 4px 0 4px ; text-align:center}*/
#header #userProfile  { float:right;  /*width:424px;*/ margin-bottom:10px}

#header a:link,
#header a:visited                   { text-decoration:none; color:#5d5d5d}
#header a.register:link, 
#header a.register:visited          { text-decoration:underline;  font-size:1.2em;  font-weight:bold; color:#f93800}
#header a.register:hover            { color:#fa6d1f}
/*#header a.registered:link,
#header a.registered:visited        { text-decoration:none; font-weight:bold; color:#5d5d5d}
#header a.registered:hover          { color:#fa6d1f}*/
#header a.forgotpass:link,
#header a.forgotpass:visited        { text-decoration:none; font-size:0.8em;  color:#5d5d5d}
#header a.forgotpass:hover          { color:#fa6d1f}

.formLogin a:hover,
.languages a:hover  { color:#fa6d1f!important}

.languages        { font-size:0.9em; float:right;}
.languages ul     { margin:0; padding:0; float:left}
.languages li     { list-style-type: none;  display: inline}
.languages ul li a.active{  color:#007cc6!important}
.languages ul li span   { padding:0 3px}
/*#header #registerUser { float:left;  text-align:center;margin-top:6px;background-color:#e6f0ef; margin-top:6px; padding:4px 4px 6px 4px;
  width: 255px; height:50px;  display:block;  float:left;height:5em;
  background: transparent url(../img/common/header/user_loged_box_bkg.png?b4ad110d) no-repeat}*/
#registerUser br  { line-height:1em}
.loadingDataLogin { background:transparent url(../img/common/loginloader_16.gif?b4ad110d) center no-repeat; height:16px;  width:16px}
.infoWelcome      { color:#5d5d5d}
.infoPackages     { text-align:center; font-size:11px; margin:2px 10px 0 10px}
#infoPackages a:link,
#infoPackages a:visited  { text-decoration:underline}


/****  formLogin ***/
.formLogin                { margin-top:5px}

.formLogin .loginBlock    { float:right}
.formLogin form input.input_text, 
.formLogin form input.input_text_selected, 
boxSearch  { border-style:solid; border-width:1px;
   font: normal 1em Arial,Helvetica,sans-serif;  width: 110px;  border-color:#666666 #CCCCCC #CCCCCC #666666; color: #a3a1a0; padding: 0; line-height:15px; height: 15px; font-size: 0.81em}  
.formLogin form input.input_text_selected   { font-size: 0.88em}    

form input.input_submit,
form input.input_submit.logout  { color:#fff; border:0 none; padding:0px 10px 1px 10px; font-size:11px; font-weight:bold; height:17px; cursor:pointer; float:left; margin-right:5px; display:block;
-ms-border-radius-topleft: 0.5em; -ms-border-radius-topright: 0.5em;   border-top-left-radius:0.5em; border-top-right-radius:0.5em;  -webkit-border-top-right-radius: 0.5em; -webkit-border-top-left-radius:0.5em;   -ms-border-radius-bottomleft: 0.5em; -ms-border-radius-bottomright: 0.5em;  border-bottom-left-radius:0.5em; border-bottom-right-radius:0.5em; -webkit-border-bottom-right-radius: 0.5em;  -webkit-border-bottom-left-radius:0.5em; border-radius:0.5em;
background:#b3b3b3;
background: -moz-linear-gradient(center bottom , #7c7c7c 9%, #B3B3B3 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#B3B3B3), to(#7c7c7c));}
form input.input_submit:hover,
form input.input_submit.logout:hover  { background:#c7c7c7;
background: -moz-linear-gradient(center bottom , #B3B3B3 9%, #7c7c7c 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#7c7c7c), to(#B3B3B3));}
form .fb_iframe_widget  { float:right}

.formLogin .error           { border:2px solid #cc0000 !important}

.formLogin .login_data  { float:left; width:238px; position:relative}
.formLogin .login_data input  { float:left; margin-right:5px}

/* ballom */
.top_page_container #userProfile .login_data .ballom_email,
.top_page_container #userProfile .login_data .ballom_pass   { position:absolute; z-index:1; top:22px; min-height:15px; width:163px; font-size:11px; font-weight:200; text-align:center}
.top_page_container #userProfile .login_data .ballom_email  { left:-61px}
.top_page_container #userProfile .login_data .ballom_pass   { left:117px}

.top_page_container #userProfile .login_data .ballom_email .arrow { left:56px}
/* end ballom */


#formLogged .infoPackages a,
#formLogged .infoWelcome p a  { text-decoration:none}

.register { float:left}
a.register { float:left; color:#F93800; font-weight:bold; text-decoration:none; font-size:14px}
a.forgotpass  { font-size:11px; text-decoration:none; padding-top:2px; display:block}
.register p { float:left; margin-right:10px}
.languages  { margin-top:5px; font-size:11px}

.search_rss_head  { margin-top:15px}
.search_rss_head .rss,
.search_rss_head .search  { float:right}

.search_rss_head .search  { padding-right:5px; border-right:1px solid #5D5D5D; margin-right:5px}

/****  end formLogin ***/

/*------------register end-*/
#infoWeb      { float:right;  width: 40%; padding:10px}
#infoWeb br   { line-height:3.3em}
#infoWeb img  { margin:8px 2px 0}
#infoWeb form { display:inline}
.userDate     { color:#007cc6}
/***SEARCH*/
/*.searchBlock                { background:transparent url(../img/common/header/search_box_bkg.png?b4ad110d) no-repeat scroll 0 0; height:55px;  width:159px}
.searchBlock span           { padding:6px 8px 0 8px}
.searchBlock .searchBox     { width:159px; height:32px;  line-height:32px} */
.searchBox .boxSearch       { border-color:#666666 #CCCCCC #CCCCCC #666666; border-style:solid; border-width:1px; width:100px; margin-left:5px}
.searchBox .search          { height:18px; width:18px; text-indent:-9999px; outline:0 none;background:transparent url(../img/common/lupa_icon.png?b4ad110d); margin-right:0}

#searchMotoGP a             { color:#5d5d5d;  text-decoration:underline;  font-weight:bold; outline:none}
#searchMotoGP a:hover       { color:#fa6d1f}
#searchSynonyms             { background:#ddd url(../img/common/header/other_op_bar_bkg.png?b4ad110d) repeat-x scroll 0 0;
  height:23px;  line-height:23px; display:none; margin-bottom:8px;  padding-left:10px}
#filterResults              { padding-top:8px;  margin-bottom:16px; display:none; height:24px;  border-bottom:#ccc 1px solid}
#filterResults img          { margin-right:4px}
#filterResults ul li        { display:block;  float:left; margin-left:10px; color:#007CC6;  font-weight:bold}
#filterResults ul li.info   { color:#5d5d5d}
#filterResults ul li a      { color:#007CC6;  font-weight:bold; text-decoration:none; outline:none}
#filterResults ul li a:hover{ text-decoration:underline;  color:#007CC6}
#searchResults .description { display:block;  padding-left:16px;  color:#A3A1A0;  margin-bottom:4px}
#pagerResults ul            { display:block;  margin-top:10px;  float:right}
#pagerResults ul li         { display:block;  float:left; margin-right:4px}
/**/




.top_page_container { margin-bottom:5px; position:relative}

a.fb_login { float:right; margin:0 0 0 5px; background:url('../img/common/facebook_login.png') no-repeat -1px -1px; width:18px; height:18px; cursor:pointer; display:block}
a.fb_login:hover { background:url('../img/common/facebook_login.png') no-repeat -1px -19px;}

#userloginform  { min-width:325px}









/* mgp 65 
.container {
  background:url('../img/common/back_anniversary.jpg?b4ad110d') no-repeat #fff!important;
}
#header .languages,
.blueh1,
#header .languages a:link, 
#header .languages a:visited {
  color:#fff!important;
}
#header .fim {
  margin-top:9px;
  margin-left:2px;
}
#promoMenu {
  display:none
}
.menu_content {
  margin:10px 0 22px 0;
}
#header .logos {
  margin:12px 0 0 10px;
  width:554px;
  
}
.steps {
  margin-top:70px;
}
/* mgp 65 */


/* EOF */
/*** menu ***/

.menu               { list-style:none; width:974px; padding:0; margin:0; height:24px; margin:0 auto; z-index:1500; font-size: 1.0769em /*14px*/;
background: url(../img/common/menu/gradient_menu_off.gif?b4ad110d) repeat-x;
background: -moz-linear-gradient(center bottom , #a8a8a8 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#a8a8a8));}
.menu li,
.menu li a          { display:block; position:relative}
.menu li            { float:left; margin:0}
.menu li a          { text-decoration:none; color:#000!important}


/* */
/* width and margins of the elements of the menu */
/* tha margin is diferent between idioms */
/* */

/* all */
.menu li a.m10, .menu li a.m20, .menu li a.m30, .menu li a.m40,
.menu li a.m50, .menu li a.m60, .menu li a.m70, .menu li a.m80,
.menu li a.m90, .menu li a.m100, .menu li a.m110, .menu li a.m120                 { width:auto; margin:4px 2px 0 2px}

/* en */
.lang_en .menu li a.m10, .lang_en .menu li a.m20, .lang_en .menu li a.m30,
.lang_en .menu li a.m40, .lang_en .menu li a.m50, .lang_en .menu li a.m60,
.lang_en .menu li a.m70, .lang_en .menu li a.m80, .lang_en .menu li a.m90,
.lang_en .menu li a.m100, .lang_en .menu li a.m110, .lang_en .menu li a.m120      { margin:4px 8px 0 8px}

/* es */
.lang_es .menu li a.m10, .lang_es .menu li a.m20, .lang_es .menu li a.m30,
.lang_es .menu li a.m40, .lang_es .menu li a.m50, .lang_es .menu li a.m60,
.lang_es .menu li a.m70, .lang_es .menu li a.m80, .lang_es .menu li a.m90,
.lang_es .menu li a.m100, .lang_es .menu li a.m110, .lang_es .menu li a.m120      { margin:4px 5px 0 5px}

/* it */
.lang_it .menu li a.m10, .lang_it .menu li a.m20, .lang_it .menu li a.m30,
.lang_it .menu li a.m40, .lang_it .menu li a.m50, .lang_it .menu li a.m60,
.lang_it .menu li a.m70, .lang_it .menu li a.m80, .lang_it .menu li a.m90,
.lang_it .menu li a.m100, .lang_it .menu li a.m110, .lang_it .menu li a.m120      { margin:4px 8px 0 8px}

/* fr */
.lang_fr .menu li a.m10, .lang_fr .menu li a.m20, .lang_fr .menu li a.m30,
.lang_fr .menu li a.m40, .lang_fr .menu li a.m50, .lang_fr .menu li a.m60,
.lang_fr .menu li a.m70, .lang_fr .menu li a.m80, .lang_fr .menu li a.m90,
.lang_fr .menu li a.m100, .lang_fr .menu li a.m110, .lang_fr .menu li a.m120      { margin:4px 7px 0 7px}

/* de */
.lang_de .menu li a.m10, .lang_de .menu li a.m20, .lang_de .menu li a.m30,
.lang_de .menu li a.m40, .lang_de .menu li a.m50, .lang_de .menu li a.m60,
.lang_de .menu li a.m70, .lang_de .menu li a.m80, .lang_de .menu li a.m90,
.lang_de .menu li a.m100, .lang_de .menu li a.m110, .lang_de .menu li a.m120      { margin:4px 7px 0 7px}

/* pt */
.lang_pt .menu li a.m10, .lang_pt .menu li a.m20, .lang_pt .menu li a.m30,
.lang_pt .menu li a.m40, .lang_pt .menu li a.m50, .lang_pt .menu li a.m60,
.lang_pt .menu li a.m70, .lang_pt .menu li a.m80, .lang_pt .menu li a.m90,
.lang_pt .menu li a.m100, .lang_pt .menu li a.m110, .lang_pt .menu li a.m120      { margin:4px 5px 0 5px}

/* ja */
.lang_ja .menu li a.m10, .lang_ja .menu li a.m20, .lang_ja .menu li a.m30,
.lang_ja .menu li a.m40, .lang_ja .menu li a.m50, .lang_ja .menu li a.m60,
.lang_ja .menu li a.m70, .lang_ja .menu li a.m80, .lang_ja .menu li a.m90,
.lang_ja .menu li a.m100, .lang_ja .menu li a.m110, .lang_ja .menu li a.m120      { margin:4px 4px 0 4px}
/* */
/* end width and margins of the elements of the menu */
/* */


.menu li.menu_race_tickets,
.menu li.menu_store,
.menu li.menu_videopass        { float: right; height:24px;
  background: #dfdfdf; /* Old browsers */
  background: -moz-linear-gradient(top, #dfdfdf 0%, #929292 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#929292)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dfdfdf 0%,#929292 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dfdfdf 0%,#929292 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #dfdfdf 0%,#929292 100%); /* IE10+ */
  background: linear-gradient(top, #dfdfdf 0%,#929292 100%); /* W3C */
}
.menu li.menu_videopass        { 
background: #8d0f0f; /* Old browsers */
background: -moz-linear-gradient(top,  #de3d3d 0%, #8d0f0f 50%, #7c0101 51%, #6a1212 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de3d3d), color-stop(50%,#8d0f0f), color-stop(51%,#7c0101), color-stop(100%,#6a1212)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #de3d3d 0%,#8d0f0f 50%,#7c0101 51%,#6a1212 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #de3d3d 0%,#8d0f0f 50%,#7c0101 51%,#6a1212 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #de3d3d 0%,#8d0f0f 50%,#7c0101 51%,#6a1212 100%); /* IE10+ */
background: linear-gradient(to bottom,  #de3d3d 0%,#8d0f0f 50%,#7c0101 51%,#6a1212 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de3d3d', endColorstr='#6a1212',GradientType=0 ); /* IE6-9 */
}


.menu li:hover              { background: url(../img/common/menu/gradient_grey_menu_on-over.gif?b4ad110d) repeat-x; height:24px; z-index:10000}
.menu li:hover a            { color:#fff!important}
.menu li.menu_videopass a   { color:#fff!important}
.menu li.menu_videopass:hover { 
background: #d62424; /* Old browsers */
background: -moz-linear-gradient(top,  #f93d3d 0%, #ac0f0f 50%, #9c0101 51%, #8e1212 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f93d3d), color-stop(50%,#ac0f0f), color-stop(51%,#9c0101), color-stop(100%,#8e1212)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f93d3d 0%,#ac0f0f 50%,#9c0101 51%,#8e1212 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f93d3d 0%,#ac0f0f 50%,#9c0101 51%,#8e1212 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f93d3d 0%,#ac0f0f 50%,#9c0101 51%,#8e1212 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f93d3d 0%,#ac0f0f 50%,#9c0101 51%,#8e1212 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93d3d', endColorstr='#8e1212',GradientType=0 ); /* IE6-9 */
}
/*
.menu li.menu_videopass a:hover  { background: url(../img/common/menu/gradient_red_submenu_over.gif?b4ad110d) repeat-x; height:24px}
*/
/* subniveles */
.menu table   { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0}
/* for ie6 */
.menu a:hover { visibility:visible}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none}

.menu :hover ul.sub             { left:0; top:24px; background:#f0f0f0; padding:0; border:1px solid #B3B4B5; white-space:nowrap; width:189px; height:auto; z-index:1500}
.menu :hover ul.sub li          { display:block; border-bottom:1px solid #e7e7e7; height:22px; position:relative; float:left; width:189px; z-index:1500}
.menu :hover ul.sub li a        { display:block; width:auto; padding: 4px 3px 8px 8px; color:#000; text-decoration:none; color: #5d5d5d!important}
.menu :hover ul.sub li a:hover  { background: url(../img/common/menu/gradient_submenu_over.gif?b4ad110d) repeat-x; color:#fff!important}

/*
.menu :hover ul.fan_zone        { left:-105px; width:186px}
.menu :hover ul.fan_zone li     { width:186px}
*/


.menu :hover ul.sub li.highlight          { background-color:#bd6060}
.menu :hover ul.sub li.highlight a        { color:#fff!important}
.menu :hover ul.sub li.highlight a:hover  { background: url(../img/common/menu/gradient_red_submenu_over.gif?b4ad110d) repeat-x}

.menu :hover ul.calendar_circuits         { display:block; float:left; width:140px}
.menu :hover ul.calendar_circuits li      { width:140px}
.menu :hover ul.sub_1.calendar_circuits   { border-right:0}
.menu :hover ul.sub_2.calendar_circuits   { border-left:0; left:140px}

.menu :hover ul.tickets         { display:block; float:left; width:140px}
.menu :hover ul.tickets li      { width:140px}
.menu :hover ul.sub_1.tickets   { border-right:0; left:-18px}
.menu :hover ul.sub_2.tickets   { border-left:0; left:122px}

.menu :hover ul.sub.fan_zone,
.menu :hover ul.sub.fan_zone li           { width:220px}

/* no spoiler flag / event flag */
.menu :hover ul.sub li.no_spoiler a       { background:url(../img/common/menu/no_spolier_flag.jpg?b4ad110d) no-repeat 10px 4px; padding-left:50px}
.menu :hover ul.sub li.flag a             { padding-left:50px}
.menu :hover ul.sub li.no_spoiler:hover,
.menu :hover ul.sub li.flag:hover         { background: url(../img/common/menu/gradient_submenu_over.gif?b4ad110d) repeat-x; color:#fff!important}





/* boxes system */

/* black_box */
.black_box            { background:#000; border-left:1px solid #000;border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; padding:0.769em; margin-bottom:10px}
/* white_box */
.white_box            { background:#fff;border-left:1px solid #fff;border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;padding:0.769em; margin-bottom:10px}  
/* gray_eb_box */
.gray_eb_box          { background:#ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:0.769em; margin-bottom:10px}
/* gray_f4f5e9_box */
.gray_f4f5e9_box      { background:#f4f5e9; border-left:1px solid #f4f5e9;border-top:1px solid #f4f5e9; border-right:1px solid #f4f5e9; border-bottom:1px solid #f4f5e9;  padding:0.769em; margin-bottom:10px}
/* gray_99_border_box */
.gray_99_border_box   { background:#fff;padding:0.769em; margin-bottom:10px;border-left:0.08em solid #999;border-top:0.08em solid #999; border-right:0.08em solid #999;border-bottom:0.08em solid #999}
/* gray_c1_2border_box */
.gray_c1_2border_box   { background:#fff;padding:0.769em; margin-bottom:10px;border-left:2px solid #c1c1c1;border-top:2px solid #c1c1c1; border-right:2px solid #c1c1c1;border-bottom:2px solid #c1c1c1}
/* blue_007CC6_border_box */
.blue_border_box      { background:#fff;padding:0.769em; margin-bottom:10px;border-left:1px solid #007CC6;border-top:1px solid #007CC6; border-right:1px solid #007CC6;border-bottom:1px solid #007CC6}
/* orange_soft_box */
.orange_soft_box      { background:#F7F3D8; padding:0.769em; margin-bottom:10px;border-left:1px solid #F7F3D8;border-top:1px solid #F7F3D8; border-right:1px solid #F7F3D8;border-bottom:1px solid #F7F3D8}
/* yellow_soft_box */
.yellow_soft_box      { background:#fcffaf; padding:0.769em; margin-bottom:10px;border-left:1px solid #d3a811;border-top:1px solid #d3a811; border-right:1px solid #d3a811;border-bottom:1px solid #d3a811}
.yellow_soft_box_fb   { background:#fcffaf; padding:0.769em; margin-bottom:10px;border-left:1px solid #d3a811;border-top:1px solid #d3a811; border-right:1px solid #d3a811;border-bottom:1px solid #d3a811; margin-right: 60px;}
/* blue_box */
.blue_box             { background:#d6ecfd;border-left:1px solid #fff;border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;padding:0.769em; margin-bottom:10px}
/* blue_soft_box */
.blue_soft_box        { background:#F2F8FC;border-left:1px solid #fff;border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;padding:0.769em; margin-bottom:10px}
/* green_box */
.green_box            { background:#01D452;border-left:1px solid #01D452;border-top:1px solid #01D452; border-right:1px solid #01D452; border-bottom:1px solid #01D452;padding:0.769em}
/* pink_box */
.pink_box             { background:#f9eadd; padding:0.769em; margin-bottom:10px}
/* red_box */
.red_box             { background:#cc0000; padding:0; margin-bottom:10px}




/* gradients */
.black_g_box            { padding:0.769em; margin-bottom:10px; color:#fff;
background:#000;
background: -moz-linear-gradient(center bottom , #000 9%, #5f5e5a 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#5f5e5a));}

.orange_g_box            { padding:0.769em; margin-bottom:10px;
background:#B41017;
background: -moz-linear-gradient(center bottom , #B41017 9%, #FE843C 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#FE843C), to(#B41017));}

.gray_blue_g_box            { padding:0.769em; margin-bottom:10px;
background:#7da4d6;
background: -moz-linear-gradient(center bottom , #7da4d6 9%, #e6e6e6 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#7da4d6));}

.gray_g_box            { padding:0.769em; margin-bottom:10px;
background:#d4d4d4;
background: -moz-linear-gradient(center bottom , #d4d4d4 9%, #f1f1f1 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d4d4d4));}

.gray_g2_box           { padding:0.769em; margin-bottom:10px; border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;
background:#d4d4d4;
background: -moz-linear-gradient(center bottom , #f6f6f6 9%, #fff 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));}

.gray_g2_box.selected         { padding:0.769em; margin-bottom:10px; border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;
background:#000;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.55) 0%, rgba(239,141,49,0.67) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.55)), color-stop(100%,rgba(239,141,49,0.67)));


}

.blue_g_box      { background:#fff;padding:0.769em; margin-bottom:10px;border-left:1px solid #d6ecfd;border-top:1px solid #d6ecfd; border-right:1px solid #d6ecfd;border-bottom:1px solid #d6ecfd;
background:#d6ecfd;
background: -moz-linear-gradient(center bottom , #d6ecfd 9%, #fff 98%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6ecfd));}


.gray_gb_box            { margin-bottom:10px; border:1px solid #aaa}
.gray_gb_box .top { padding:5px; border-bottom:1px solid #aaa;
background:#d4d4d4;
background: -moz-linear-gradient(center bottom , #ddd 9%, #fff 92%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));}

/* stories box */
.story_box .top   { border:1px solid #bbb; padding:10px;background:#ccc;
background: -moz-linear-gradient(center bottom , #ccc 9%, #fff 98%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));}
.story_box .mid   { padding:10px; margin-bottom:10px; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb;
background:#ccc;
background: -moz-linear-gradient(center bottom , #ccc 9%, #fff 98%) repeat scroll 0 0 transparent; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));}
/* end stories box */

/* to make radius corners90 */
.radius_top0  { -ms-border-radius-topleft: 0; /*IE8*/ -ms-border-radius-topright: 0;/*IE8*/   border-top-left-radius:0; border-top-right-radius:0; -webkit-border-top-right-radius: 0; -webkit-border-top-left-radius:0}
.radius_bot0  { -ms-border-radius-bottomleft: 0; /*IE8*/ -ms-border-radius-bottomright: 0;/*IE8*/ border-bottom-left-radius:0; border-bottom-right-radius:0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius:0}
.radius_top   { border-radius-top:0.4em; -ms-border-radius-topleft: 0.4em; /*IE8*/ -ms-border-radius-topright: 0.4em;/*IE8*/   border-top-left-radius:0.4em; border-top-right-radius:0.4em; -webkit-border-top-right-radius: 0.4em; -webkit-border-top-left-radius:0.4em}
.radius_bot   { border-radius-bottom:0.4em;-ms-border-radius-bottomleft: 0.4em; /*IE8*/ -ms-border-radius-bottomright: 0.4em;/*IE8*/ border-bottom-left-radius:0.4em; border-bottom-right-radius:0.4em; -webkit-border-bottom-right-radius: 0.4em; -webkit-border-bottom-left-radius:0.4em}
.radius_topleft0  { -ms-border-radius-topleft: 0; /*IE8*/   border-top-left-radius:0;  -webkit-border-top-left-radius:0}


/* gradient_gray_box */
.gradient_gray_box div             { background:transparent url(../img/common/boxes/gray_gradient_bl.png?b4ad110d) no-repeat scroll 0 100%; margin:0 0 10px 0}
.gradient_gray_box div div         { background:transparent url(../img/common/boxes/gray_gradient_br.png?b4ad110d) no-repeat scroll 100% 100%}
.gradient_gray_box div div div     { background:transparent url(../img/common/boxes/gray_gradient_tl.png?b4ad110d) no-repeat scroll 0 0;  margin-right:9px; position:relative}
.gradient_gray_box div div div div { background:transparent url(../img/common/boxes/gray_gradient_tr.png?b4ad110d) no-repeat scroll 100% 0;  height:1%;  margin-right:0; padding:20px 8px 10px 1px; right:-9px;top:0}




/* EOF */

/* forms faq */
.bot_link                                   { text-align:right; padding:0!important; font-weight:bold}
.faq .bot_link                              { margin-top:10px}
.yellow_soft_box.current_issues .problem,
.gray_eb_box.faq .question,
.gray_eb_box.faq .title                     { font-weight:bold}
.gray_eb_box.faq .title                     { font-size:1.1em; display:block; padding-top:10px}
.yellow_soft_box.current_issues div         { padding-bottom:0.769em}
.yellow_soft_box.current_issues .see_more,
.gray_eb_box.faq .see_more                  { float:right; clear:both; font-size:0.9em}
.yellow_soft_box.current_issues .line       { border-bottom:1px solid #d3a811; margin-bottom:10px}

.gray_eb_box.faq .line        { border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:10px 0; background:#E9F2F9; padding:5px 0;}

.faq_categories               { margin:0;padding:5px}
.category_name                { padding:0!important; cursor:pointer}
.category_name .title         { border-bottom:1px solid #999;}
.category_name .title .name   { float:left}
.category_name .title .click  { float:right; font-weight:normal; font-size:0.85em}
.category_name .title:hover   { color:#FA6D1F}
.category_content             { display:none; padding:0!important}

.faq .faq_item                { padding-bottom:10px}
/*.faq .faq_item p              { text-align:justify}*/
.faq .summary ul li           { padding-bottom: 8px; list-style: circle inside}
.faq .faq_item ul li          { list-style: circle inside}
.faq .faq_question            { font-weight:bold; font-size:18px; padding-bottom:10px}
.gray_eb_box ul li            { padding-bottom:10px}
/* end forms faq */

.gray_99_border_box div.padp p      { padding-bottom:0.769em}
.gray_99_border_box div.padp p.last { padding-bottom:0}

.packages_status ul li span         { /*display:block; padding-left:14px*/}
.packages_status p,
.packages_status ul li              { border-bottom:1px solid #007CC6}
.packages_status ul li:last-child   { border:0}
.packages_status ul li span.date    { font-weight:bold; display:inline; padding-left:5px}
.packages_status ul li span.date_old{ font-size:0.85em; float:right}
.packages_status p,
#packages_status ul                 { padding-bottom:10px; background:#fff;border-left:0.08em solid #fff;border-top:0.08em solid #fff; border-right:0.08em solid #fff; border-bottom:0.08em solid #fff;padding:0.769em; margin-bottom:1.538em;  -ms-border-radius-topleft: 0.7em; /*IE8*/-ms-border-radius-topright: 0.7em;/*IE8*/    border-top-left-radius:0.7em; border-top-right-radius:0.7em;  -webkit-border-top-right-radius: 0.7em; -webkit-border-top-left-radius:0.7em;  -ms-border-radius-bottomleft: 0.7em; /*IE8*/-ms-border-radius-bottomright: 0.7em;/*IE8*/  border-bottom-left-radius:0.7em; border-bottom-right-radius:0.7em;  -webkit-border-bottom-right-radius: 0.7em; -webkit-border-bottom-left-radius:0.7em}

/* EOF */
